以 wb 方式保存就ok了
def picture():
pic_url_list = connetion_mysql_1()
print(pic_url_list)
header = {
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'zh-CN,zh;q=0.9',
'Cache-Control': 'max-age=0',
'Connection': 'keep-alive',
'Host': 'g.search2.alicdn.com',
'If-Modified-Since': 'Tue, 10 Apr 2018 05:29:31 GMT',
'Upgrade-Insecure-Requests': '1',
'User-Agent': 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30 ChromePlus/1.6.3.1 '
}
header['User-Agent'] = random_ua_c()['User-Agent']
for i in range(len(pic_url_list)):
p_word = pic_url_list[i]['word']
try:
p_url = pic_url_list[i]['img']
# print(p_url)
purl = p_url.replace('_60x60.jpg', '')
print(purl)
filename = '洗碗机' + str(i) + '.jpg'
res = requests.get(url=purl, headers=header, verify=False)
a = res.content
with open(filename, 'wb') as f:
f.write(a)
f.close()
except:
pass
# connetion_mysql_1()
picture()
python爬虫 解析图片保存到本地
最新推荐文章于 2024-07-22 17:25:13 发布