python3爬取网络图片

# -*- coding: utf-8 -*-
from urllib.request import Request
from urllib.request import urlopen

#添加模拟浏览器协议头
headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'}

url = 'https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1510537362&di=3f1f93bb6bf35c7724e3b5c435528187&src=http://www.zhlzw.com/UploadFiles/Article_UploadFiles/201204/20120412123921838.jpg'

def getImg(url,imgName):
try:
req_timeout = 5
req = Request(url=url,headers=headers)
f = urlopen(req,None,req_timeout)
pic = f.read()
#pic= Request.get(url, timeout=10)
imgPath = './imgs/%s.jpg'%(imgName)
fp=open(imgPath,'wb')
fp.write(pic)
fp.close()
except Request.exceptions.ConnectionError:
print(u'链接失败')

#getImg(url,'mm')

posted @ 2017-11-20 20:21  MARSdoubleZ  阅读(199)  评论(0编辑  收藏  举报