用python爬取网页图片,Python爬取网页图片
因为写博客总喜欢配些高质量的美图,鉴于惰性,不想去网上找各种素材,于是利用爬虫获取了一批壁纸到本地,以下是抓取的网址:https://wallhaven.cc/,具体代码实现如下:
# -编码:utf-8 -
lxml import etree headers={ User-Agent : Mozilla/5.0(Windows NT 10.0;win 64 x64rv:64.0)Gecko/2010 01 01 Firefox/64.0 }文件路径= C:\ \ Users \金少\桌面\壁纸\wallhaven #文件路径对于范围(1,20)内的我:#爬取页数kv={ page :I } URL= https://wall haven。cc/toplist try:r=requests。get(URL,headers=headers,params=kv,timeout=20) #开始解析html=etree .HTML(r.text) srcs=html.xpath( .//李//a[@class=preview]/@href) #获取到跳转网页对于srcs中的r=请求。get(src,headers=headers,timeout=20) html=etree .HTML(r.text) img_src=html.xpath( .img _ src中科学研究委员会的img[@ id=壁纸]/@ src :filename _ 1=src。split /)[-1]#获取文件名response=requests.get(src,headers=headers)with open(文件路径filename _ 1, WB )as file:file。写(回应。内容)打印(文件名_ 1)打印(成功)除:继续打印(跳过)打印("凯旋")抓取的图片分享百度云链接如下:高清壁纸提取码:0z07
以下是壁纸鉴赏环节:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。