当前位置: 首页> 教育> 高考 > 重庆seo小z博客_五金加工网上接单平台_怎样建立网站免费的_微信推广图片

重庆seo小z博客_五金加工网上接单平台_怎样建立网站免费的_微信推广图片

时间:2025/8/21 3:00:59来源:https://blog.csdn.net/2301_79232523/article/details/143026643 浏览次数:0次
重庆seo小z博客_五金加工网上接单平台_怎样建立网站免费的_微信推广图片

1.寻找网络请求

从相应可以看到,下面该请求会返回当前页面所有数据,并且不同页面的请求有一定的规律


2.使用urllib库获取页面数据 

 baseurl = 'https://sc.chinaz.com/tupian/paxingdongwutupian'url = ''if i>1:url = baseurl + "_" + str(i) + ".html"elif i==1:url = baseurl + ".html"response = urllib.request.urlopen(url)res = response.read().decode('utf-8')

3.使用xpath解析出图片地址列表

tree = etree.HTML(res)
list = tree.xpath('//img[@class = "lazy"]/@data-original')

4.下载图片

urllib.request.urlretrieve(tu_url,'./pictures3/pic'+str(a)+'.jpg')

5.完整代码如下

import urllib.request
from lxml import etreeif __name__ == '__main__':a = 1def download(url):global a# print(url)response = urllib.request.urlopen(url)res = response.read().decode('utf-8')tree = etree.HTML(res)list = tree.xpath('//img[@class = "lazy"]/@data-original')for i in list:tu_url = "http:"+i# print(tu_url)urllib.request.urlretrieve(tu_url,'./pictures3/pic'+str(a)+'.jpg')a += 1# print(a)# print(res)baseurl = 'https://sc.chinaz.com/tupian/paxingdongwutupian'start = input("你想从哪一页开始")end = input("你想从查到哪页")for i in range(int(start),int(end)+1):url = ''if i>1:url = baseurl + "_" + str(i) + ".html"elif i==1:url = baseurl + ".html"download(url)i+=1

关键字:重庆seo小z博客_五金加工网上接单平台_怎样建立网站免费的_微信推广图片

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: