【发布时间】:2017-01-24 21:07:21
【问题描述】:
我举个网址为例:
imgurl = "http://ww4.sinaimg.cn/large/a7bf601fjw1f7jsbj34a1g20kc0bdnph.gif"
您可以在浏览器中看到它。
现在我想下载它。我尝试过:
urllib.urlretrieve(imgurl, filepath)
失败,得到一张“错误”图片。
wget.download(imgurl)
失败,得到一张“错误”图片。
r = requests.get(imgurl, stream=True)
img = PIL.Image.open(StringIO(r.content))
img.save(filepath)
失败,得到一张静态图片,我的意思是,只有一帧。
那我该怎么办?
【问题讨论】:
-
你试过什么?此外,该图像链接使我的皮肤有点爬行。你能不能选择一个显然没有“保存供以后使用”的图像?
-
抱歉,“你尝试了什么”,我的意思是“你收到了什么错误,你做了什么来解决这个问题?”在任何情况下,最后一次调用都会获取图像,但是您是否查看过 PIL 的情况? SO上有其他答案无论如何都会对您有所帮助stackoverflow.com/questions/13137817/…
标签: python python-imaging-library gif