python3爬取糗百硬菜图片 转自www.ustchacker.com,,import urlli
文章由Byrx.net分享于2019-03-23 04:03:41
python3爬取糗百硬菜图片 转自www.ustchacker.com,,import urlli
import urllib.requestimport reimport threading images=[]def touchImages(): url='http://www.qiushibaike.com/imgrank' req=urllib.request.Request(url,headers={'User-Agent':'Mozilla/5.0'}) res=urllib.request.urlopen(req) html=res.read().decode('utf8') rule=re.compile('<img src="(.?)" alt="(.?)" />') return rule.findall(html)class downImg(threading.Thread): def init(self): threading.Thread.init(self) def run(self): global images while images: image=images.pop() link=image[0] imgType=link.split('.')[-1] name=image[1]+'.'+imgType with open(name,'wb') as f: f.write(urllib.request.urlopen(link).read())def multiDown(n): global images images+=touchImages() print('一共有'+str(len(images))+'张糗百图片') for i in range(n): a=downImg() a.start()if name=='main': multiDown(10) #开10个线程去下载
相关内容
- 终端播放音乐同步显示本地或网络歌词,终端播放音乐
- 修改mp3的id3 tag内容,mp3id3tag内容,#! /usr/bin/
- Flask 文件上传,flask文件上传,import osfro
- Python生成随机密码,python生成,# -*- coding
- 模拟post或get请求,从服务器取得数据,postget,def __ini
- 批量提取word格式的调查表信息,提取word调查表,#codin
- python版实现文本左右对齐排版,python对齐,# python版实现
- 系统监控,,#! /usr/bin/
- 爬取和保存豆瓣小组图片,豆瓣小组图片,#!/usr/bin/e
- 自己编的汉诺塔游戏过程,汉诺塔过程,def tower(a,
评论关闭