如何用Python下载这个GIF(动态的)?

2024-09-27 01:19:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我以一个网址为例:

http://ww4.sinaimg.cn/large/a7bf601fjw1f7jsbj34a1g20kc0bdnph.gif

你可以在浏览器中看到它。在

现在我想下载它。我已经试过了:

1。在

urllib.urlretrieve(imgurl,filepath')

失败,得到“错误”图片。在

2。在

wget.download(imgurl)

失败,得到“错误”图片。在

3。在

r = requests.get(imgurl,stream=True) img = PIL.Image.open(StringIO(r.content)) img.save(filepath)

失败了,得到了一张静态照片,我是说,只有一帧。在

我该怎么办?


Tags: httpimg错误浏览器图片urllibcngif
1条回答
网友
1楼 · 发布于 2024-09-27 01:19:15

这对我来说很好,要获得动画gif:

>>> import requests
>>> uri = 'http://ww4.sinaimg.cn/large/a7bf601fjw1f7jsbj34a1g20kc0bdnph.gif'
>>> with open('/tmp/pr0n.gif', 'wb') as f:
...     f.write(requests.get(uri).content)
...     

快乐的fapping!在

相关问题 更多 >

    热门问题