【发布时间】:2018-08-14 14:26:37
【问题描述】:
这是我用于下载任何图像的代码(除了这个网站 www.pexels.com 之外,它总是可以正常工作)。它实际上下载了图像,但在涉及到该站点时已损坏?我想知道为什么??
url = "https://images.pexels.com/photos/844297/pexels-photo-844297.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940"
response = requests.get(url , stream = True)
file= open("Hello.jpg" , 'wb')
for chunk in response.iter_content(10000):
file.write(chunk)
file.close()
【问题讨论】:
-
您的代码 sn-p 对我来说工作得非常好(使用正确的图像创建 Hello.jpg)。
-
@stellasia 我修改了链接,请重试下载这张图片?
-
如果你不介意切换模块,不妨试试 wget
-
对不起,现在连 wget 都有问题。它会引发 403 Forbidden 错误。也许这就是导致请求问题的原因?
标签: python python-3.x python-requests