__author__ = mkdir(path): os path = path.strip() path = path.rstrip() mkfile = os.path.exists(path) mkfile: () : os.makedirs(path) () urllib, urllib2, re geturl(url): file_lists = [] req = urllib2.Request(url) req.add_header(, ) data = urllib2.urlopen(req) f = data.read() img = re.compile(, re.S) file_list = re.findall(img, f) f_list file_list: : f_url = f_list.index() f_url: file_li = f_list[f_list.index():f_url + ] file_lists.append(file_li) e: (e.message) file_lists save_file(path, url): mkdir(path) url_list = geturl(url) url_i url_list: req = urllib2.Request(url_i) req.add_header(, ) data = urllib2.urlopen(req) data_picture = data.read() path_pic = path + + url_i[-:] (path_pic, ) f: f.write(data_picture) f.flush() __name__ == : path = url = save_file(path, url)
python 爬取煎蛋网图片
原创
©著作权归作者所有:来自51CTO博客作者siweilai的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:PIL处理图片之加水印
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
php图片下载
直接用url会在浏览器中打开图片, 想直接弹出保存框,可以用下面方法 下面的$dir指的是图片在服务器的绝对地址
打开文件 服务器 绝对地址 获取图片 php
















