您的位置:首页 > 编程语言 > Python开发

python 简单爬虫下载图片

2017-01-30 12:24 731 查看
#coding=utf-8
import re
import requests
import os

def findimg(url):
header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36'}
f = requests.get(url, headers=header)
html = f.text

ab = re.findall('<img.*?border="0".*?src="(.*?)"', html, re.S)

for each in ab:
downloadimg(each)

def downloadimg(url):
print "download:" + url
parram = 'http://.*?/'
out = re.sub(parram,'', url)
out1 = os.path.dirname(out)
outurl = os.path.exists(out1)

if not outurl:
os.makedirs(outurl)

pic = requests.get(url)
fp = open(out, 'wb')
fp.write(pic.content)
fp.close()

url="http://www.qqjay.com/yijingtupian/86114.html"
findimg(url)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: