代码如下:
url = ‘http://www.xiaohuar.com/d/file/20170318/a5e3460073df58ed208ae3ec2ff46d07.jpg’
path_name ='xx'
urllib.urlretrieve(url, 'D:\imgs\%s.jpg' % path_name)
错误:
在本地打开图片
解决办法:
header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) \
AppleWebKit/537.36 (KHTML, like Gecko) \
Chrome/35.0.1916.114 Safari/537.36',
'Cookie': 'AspxAutoDetectCookieSupport=1'
}
request = urllib2.Request(url, None, header)
response = urllib2.urlopen(request)
with open("D:\zdq\imgs\%s.jpg" % path_name, "wb") as f:
f.write(response.read())
本文介绍了一种解决从特定网址下载图片时出现的问题的方法。通过使用带有自定义头部信息的urllib2请求替代直接的urlretrieve调用,可以成功下载并保存图片到指定路径。
1142





