我一直在iOS上玩弄Pythonista来创建一些自动化脚本。使用python脚本抓取动画gif
我有一个问题,我试图从远程URL获取动画gif。我已经提出了以下脚本。
import Image
from urllib import urlopen
from io import BytesIO
url = "http://someurl.com/funny.gif"
img = Image.open(BytesIO(urlopen(url).read()))
我得到的图像,但它似乎只是gif的第一帧?我猜这与BytesIO没有阅读整个文件有关,但我不确定?
希望我沿着正确的路线。
我宁愿说它与你如何打开并处理图像。 'urlopen'有什么关系,它下载了什么样的URI,你会以同样的方式抓取HTML和二进制文件?尝试将其保存为文件,然后使用外部工具打开。 – luk32
它似乎并没有将它作为一个gif保存下来?也许有一种不同的方式可以读取文件? – calabi
你有没有尝试保存文件,而不是图像?你不显示任何代码。你只需打开URL并从中创建一个Image对象。 – luk32