BeautifulSoup的 find_all 方法来查找多个div/div/div/div/img标签
是多个div子标签下的div下的div下的div的img标签下的图片 您可以使用BeautifulSoup的find_all方法来查找多个div/div/div/div/img标签。以下是示例代码:from bs4 import BeautifulSoup
html = """
<div>
<div>
<div>
<img src="image1.jpg">
</div>
</div>
<div>
<div>
<img src="image2.jpg">
</div>
</div>
</div>
"""
soup = BeautifulSoup(html, 'html.parser')
images = soup.find_all('div')[-1].find_all('div')[-1].find_all('div')[-1].find_all('img')
for img in images:
print(img['src'])
在这个示例中,我们首先找到最外层的div标签,然后逐级向下查找所需的img标签。最后,我们可以通过循环遍历找到的img标签并获取它们的src属性。
页:
[1]