python - 无法用python下载图像
问题描述
尝试用python下载图像,但只有这张图片无法下载
我不知道原因,当我运行它时,它只是停止,什么也没发生,没有图像,没有错误代码......
这是代码请告诉我原因和解决方案请告诉我..
import urllib.request
num=404
def down(URL):
fullname=str(num)+"jpg"
urllib.request.urlretrieve(URL,fullname)
im="https://www.thesun.co.uk/wp-content/uploads/2020/09/67d4aff1-ddd0-4036-a111-3c87ddc0387e.jpg"
down(im)
解决方案
此代码适用于您尝试更改您使用的网址并查看结果:
import requests
pic_url = "https://www.thesun.co.uk/wp-content/uploads/2020/09/67d4aff1-ddd0-4036-a111-3c87ddc0387e.jpg"
cookies = dict(BCPermissionLevel='PERSONAL')
with open('aa.jpg', 'wb') as handle:
response = requests.get(pic_url, headers={"User-Agent": "Mozilla/5.0"}, cookies=cookies,stream=True)
if not response.ok:
print (response)
for block in response.iter_content(1024):
if not block:
break
handle.write(block)
推荐阅读
- c# - 如何从 Azure Function 更新服务总线消息?
- javascript - TypeError: undefined is not an object (evalating 'n._viewer.saveDocument') - React Native
- java - 什么是 Spring KafkaListener 的多个主题阅读策略?
- javascript - 为什么这个组件没有更新,或者如何更新它?
- continuous-integration - Travis:如何在特定提交消息上执行阶段
- brightway - 用 Brightway 改变交易所的价格(在 ecoinvent 中)?
- angular - 使用值和标签动态构建表单控件的方法
- kerberos - rcache 类型 freeradius rlm_krb5
- excel - 如何忽略excel公式中包含数据的最后一个单元格
- react-native - react-native 如何从api获取查询字符串参数