import requests
def download_image(url,referer):
headers = {
‘User-Agent’:‘Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Mobile Safari/537.36’,
‘Referer’:referer,
}
response = requests.get(url,headers=headers)
filename = url.split(’/’)[-1]
with open(filename,‘wb’) as f:
f.write(response.content)

if name == ‘main’:
referer = ‘https://www.ivsky.com/tupian/baixue_shanluan_v55060/pic_860627.html’
url = ‘https://www.ivsky.com/download_pic.html?picurl=/img/tupian/pic/201901/18/baixue_shanluan-005.jpg’
download_image(url,referer)

运行虽然成功了,可图片并没有下载下来。
在这里插入图片描述
求助,为什么会这样啊?

问题已经解决,是因为我在设置URL的时候是从网页上复制的,不是从body-div-img src那里复制,造成了错误
修改后的url为:
url = ‘https://img.ivsky.com/img/tupian/pic/201901/18/baixue_shanluan-007.jpg’

Logo

更多推荐