喜欢的明星图片下载
1.目前仅仅实现对百度图片下载(喜欢的大明星)
环境:
python2.7
2.代码分析
a.创建关键字以空格 分开
b.创建文件夹保存下载的图片
c.发送request请求去url地址
d.下载数据
e.删除某些不能打开的图片
3.代码如下:
#-*- coding:utf-8 -*- import re import requests from PIL import Image import os #存放所有已经下载的url连接 all_url = [] #下载图片 def dowmloadPic(html,keyword,filepath):pic_url = re.findall('"objURL":"(.*?)",', html, re.S)i = 0 print '找到关键词:'+keyword+'的图片,现在开始下载图片...' for each in pic_url:if (i == 50):break if getrepeat(each,all_url) == 1:continue else:all_url.append(each)print '正在下载第'+str(i+1)+'张图片,图片地址:'+str(each)try:pic= requests.get(each, timeout=30
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
