如何下载带有查询字符串的图像

时间:2016-02-25 00:34:15

标签: python python-imaging-library

我正在尝试从以下网址下载并调整图片大小:http://musicimage.xboxlive.com/catalog/video.tvepisode.8D6KGWZK9B10/image?locale=en-CA&purposes=BoxArt

在浏览器中查看时效果很好,但在本地下载时效果不好。这是我正在尝试做的事情:

$ curl -O http://musicimage.xboxlive.com/catalog/video.tvepisode.8D6KGWZK9B10/image?locale=en-CA&purposes=BoxArt

>>> from PIL import Image
>>> img = Image.open(tmp_filename).convert('RGB')

如何下​​载上述文件以便在本地处理图像?

1 个答案:

答案 0 :(得分:1)

尝试使用请求执行此操作:

>>> res=requests.get('http://musicimage.xboxlive.com/catalog/video.tvepisode.8D6KGWZK9B10/image?locale=en-CA&purposes=BoxArt')
>>> res
<Response [200]>
>>> open('file.jpg','w').write(res.content)