zyj1214 发表于 2023-11-14 22:44:43

BeautifulSoup怎么查找好多个div下的img标签下的图片?

图库网站下载图片
用哪个方法或者属性查找?

isdkz 发表于 2023-11-14 22:44:52

你可以使用BeautifulSoup的 find_all 方法来查找多个div下的img标签下的图片。示例代码如下:

from bs4 import BeautifulSoup
import requests

url = '图库网站的URL'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')

divs = soup.find_all('div')# 找到所有的div标签
for div in divs:
    imgs = div.find_all('img')# 在每个div标签中找到所有的img标签
    for img in imgs:
      print(img['src'])# 输出图片的链接


这段代码首先使用requests库获取图库网站的HTML内容,然后使用BeautifulSoup解析HTML。接着,使用 find_all 方法找到所有的div标签,然后在每个div标签中再次使用 find_all 方法找到所有的img标签,最后输出图片的链接。
页: [1]
查看完整版本: BeautifulSoup怎么查找好多个div下的img标签下的图片?