爬取千图网上的高清图片

Posted chao-sir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬取千图网上的高清图片相关的知识,希望对你有一定的参考价值。

贴下源码

配置环境:python3.5  win10

import urllib.request
import re
#遍历其中端午节的海报网址页数 for i in range(1,10): pageurl="http://www.58pic.com/tupian/duanwujie-800-0-"+str(i)+".html" data=urllib.request.urlopen(pageurl).read().decode("utf-8","ignore") #正则表达并不固定只要能找到相同的规律即可!!! pat=‘http://pic.qiantucdn.com/58pic/28/(.*?).jpg!‘ imglist=re.compile(pat).findall(data) for j in range(0,len(imglist)):
#进行异常值处理,防止爬虫轻易奔溃 try: thisimg=imglist[j] thisimgurl="http://pic.qiantucdn.com/58pic/28/"+thisimg+".jpg!" file="D:/爬虫/"+str(i)+str(j)+".jpg"
#这里我存在我D盘爬虫文件夹下的 urllib.request.urlretrieve(thisimgurl,filename=file) print("第"+str(i)+"页第"+str(j)+"个图片爬取成功") except urllib.error.URLError as e: if hasattr(e,"code"): print (e.code) if hasattr(e,"reason"): print (e.reason) except Exception as e: print (e)

  




以上是关于爬取千图网上的高清图片的主要内容,如果未能解决你的问题,请参考以下文章

Python 批量爬取猫咪图片实现千图成像

Python 批量爬取猫咪图片实现千图成像

Python静态网页爬取:批量获取高清壁纸

爬虫实例—— 爬取高清4K图片

爬虫实例—— 爬取高清4K图片

爬虫实例—— 爬取高清4K图片