python3 beautifulsoup解析网页下载图片

编程入门 行业动态 更新时间:2024-10-17 21:18:14

python3 beautifulsoup解析网页<a href=https://www.elefans.com/category/jswz/34/1766101.html style=下载图片"/>

python3 beautifulsoup解析网页下载图片

今天有朋友叫我解析以下img的url,然后下载图片,这里我分享一下我的下载过程。

import urllib.request
from bs4 import BeautifulSoup
#获取页面信息
def getHtml(url):html = urllib.request.urlopen(url).read()return htmlurl='=-hB1lC5stH0KcooYbypjCAIQFEoAWICAgKDn4PjoxwG4Aafg8JuDBNICCWltYWdlL2dpZvACrAL4AvoBkAMAyAOsAtAD-gHwAwLKBSJodHRwczovL3d3dy5hcm1hemVtcGIuY29tLmJyLz9HRVBC6gYAsgECGAHKAQJAARiLy4ryBSgAMIvnv_kFOABYAWoGX2JsYW5rcP_ehfIF&iu=95377733&gdfp_req=1&height=250&width=300&impl=ifr'html=getHtml(url)bs = BeautifulSoup(html,"html.parser") # 缩进格式for item in bs.find_all("img"): print(item)img_path=item.get('src')if(img_path.startswith('https://')):urllib.request.urlretrieve(img_path, 'img.jpg')

这是演示代码,读者可以根据需要进行修改。

参考文献

[1].Python下载URL图片. 

[2].python 下载图片.

更多推荐

python3 beautifulsoup解析网页下载图片

本文发布于:2024-02-07 00:48:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751685.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:下载图片   网页   beautifulsoup

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!