python爬取图片简记

Posted Traveller_Lee

tags:

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

参考:https://blog.csdn.net/tanlangqie/article/details/79506543

 1 # -*- coding:utf-8 -*-
 2 import urllib
 3 import urllib.request
 4 import re
 5 
 6 def getHtml(url):
 7     request = urllib.request.Request(url)
 8     response = urllib.request.urlopen(request)
 9     html = response.read()
10     return html
11 
12 def getImg(html):
13     reg = data-original="(.+?\.jpg)"     
14     imgre = re.compile(reg)
15     imglist = re.findall(imgre, html.decode(utf-8))
16     localpath=G:/photo/
17     x = 1
18     for imgurl in imglist  :
19         urllib.request.urlretrieve(imgurl,localpath+%s.jpg % x)  
20         print(正在下载第%s张图片 % x)
21         x+=1
22         if x>20:                    
23             break
24     return None
25 
26 html = getHtml("https://www.zhihu.com/question/27364360")
27 getImg(html)

 



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

Python爬取百度图片

想用python爬取网页上的图片,但无法用select()方法定位图片的源地址?

python爬取优美图库海量图片,附加代码,一键爬取

python——爬取图片(shutter图片网)

Python如何爬取百度图片?

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