python爬取图片

# -*- 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-13 20:43  时间影像  阅读(230)  评论(0编辑  收藏  举报