首页 > 其他 > 详细

图片下载---使用gevent爬数据

时间:2019-08-22 18:20:33      阅读:134      评论:0      收藏:0      [点我收藏+]

代码:

 1 import urllib.request
 2 import gevent
 3 from gevent import monkey
 4 
 5 
 6 monkey.patch_all()
 7 
 8 
 9 def downloader(img_name,img_url):
10     req = urllib.request.urlopen(img_url)
11     img_content = req.read()
12     with open(img_name,"wb") as f:
13         f.write(img_content)
14 
15 
16 
17 def main():
18     gevent.joinall([
19         # gevent.spawn(函数名,"要储存的文件名","图片网址")
20         gevent.spawn(downloader,"2.jpg","https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1566476963330&di=50d0898e8dd5cdcd5b898d79726cf3c7&imgtype=0&src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2Fb4870f80a9accb1cce5eaf8e186fe9938e2091d17d4ce-qoXBpf_fw658"),
21         gevent.spawn(downloader,"3.jpg","https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1566476963329&di=c543415f9006fd8a14121fd40da2bde5&imgtype=0&src=http%3A%2F%2Fimg1.ph.126.net%2Fv3aon1cLTdZw0xUYgtmxMA%3D%3D%2F6597693189749236541.jpg")
22     ])
23 
24 
25 if __name__ == __main__:
26     main()

 

图片下载---使用gevent爬数据

原文:https://www.cnblogs.com/yifengs/p/11395869.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!