从HTML中的一个节点获取所有链接

2024-04-26 03:20:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试获取链接到一个节点的所有链接,其结构如下:

<li class="" data-vc-node-id="10"><span><i></i></span>
    <a href="A" ><i></i><span></span></a>
    <div>
        <ul>
            <li>
                <div>
                    <ul>
                        <li>
                            <a href="B"></a>

                        </li>                   
                        <li>
                            <a href "C"></a>
                        </li>
                        <li>
                            <a href="D"></a>
                        </li>
                    </ul>
                </div>
            </li>       
        </ul>
    </div>
</li>

我想从“数据vc node id=”10“”获得所有链接,我正在尝试让它们执行以下操作:

for tag in soup.findAll('data-vc-node-id="10"',href=True):
   print tag    

当然,我从中什么也得不到

我怎样才能得到它们

谢谢


Tags: 数据dividnodedata节点链接tag