for a in alist: href = a.get("href") url_real = url_ + href resp = requests.get(url_real, headers=headers, proxies=proxies) resp.encoding = "gbk" child_page = BeautifulSoup(resp.text, "html.parser") img_page = child_page.find("a", attrs={"id": "img"}) img = img_page.find("img") src = img.get("src") src_real = url_ + src img_res = requests.get(src_real)
时间: 2024-02-29 08:57:25 浏览: 115
WIndows Redis可视化工具:resp-2022.1.0.0 GUI
5星 · 资源好评率100%
这段代码是在前面的函数中遍历每一个a标签,并依次解析出链接指向的网页中的图片的链接。具体来说,对于每一个a标签,该代码获取其href属性,拼接出完整的网页链接url_real,并再次使用requests库发送HTTP请求获取该链接对应网页的内容。接着,使用BeautifulSoup库解析该网页的HTML文档,并找到其中id为"img"的a标签,并在其中查找img标签,获取其src属性,拼接出完整的图片链接src_real。最后,使用requests库发送HTTP请求,获取该链接对应的图片的二进制数据。
阅读全文