Python爬虫之gif图片抓取
标签:图片爬虫
这几天,对于怎么去爬取图片很感兴趣,就研究了一下,图片爬虫可以说是有简单,更有复杂的,今天,我做了一个比较简单的gif的图片爬虫,仅仅学习一下怎么进行爬取,学习一下思路,到后面在进行难一些的图片爬虫:
不多说了。。。现在开始做:
1.我找了一下gif的网址http://qq.yh31.com/ql/ls/
2.打开网页源代码
3.某一张图片的源码,然后在源码中查找
4.开始编码,我在程序中会比较详细的注释
#需要的模块
import re
import requests
#获取url_list,就是所有的图片链接
def get_url(url):
response = requests.get(url)
response.encoding='utf-8'
url_addr = r'<img src="(.*?)" alt=".*?" border="0"/>'
url_list = re.findall(url_addr,response.text)
## print(url_list)
return url_list
#下载保存所有的图片
def get_GIF(url,a):
response = requests.get(url)
with open("C:\\Users\\Administrator\\Desktop\\新建文件夹\\%d.gif"%a,'wb') as file:
file.write(response.content)
#程序开始
if __name__=='__main__':
url = 'http://qq.yh31.com/ql/ls/'
url_list = get_url(url)
a=1
for url in url_list:
url = 'http://qq.yh31.com'+url
get_GIF(url,a)
a+=1