Python:从没有图片扩展的链接下载图像

时间:2012-04-13 01:25:34

标签: python

如何从以下链接下载图片:

http://cdn.svcs.c2.uclick.com/c2/332b584051f7012f2fd300163e41dd5b

由于

2 个答案:

答案 0 :(得分:1)

python的urllib2模块。您可以检查网址的mime类型。

In [8]: import urllib2

In [9]: img = urllib2.urlopen('http://cdn.svcs.c2.uclick.com/c2/332b584051f7012f2fd300163e41dd5b')

In [10]: img.info().type
Out[10]: 'image/jpeg'

然后您可以通过img.read()

访问内容

答案 1 :(得分:0)

您可以使用python的urlliburllib2模块,并将该网址的内容写入以test.jpg模式打开的名为write-binary的文件中。

>>> import urllib
>>> f = open('test.jpg','wb')
>>> f.write(urllib.urlopen('http://cdn.svcs.c2.uclick.com/c2/332b584051f7012f2fd300163e41dd5b').read())
>>> f.close()