Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 python 脚本中,我从网页中获取图像的链接。但是很少有图片链接是这样的
image.php?u=155594&dateline=1182409179
终端是这样说的
HTTP request sent, awaiting response... 200 OK Length: 4159 (4.1K) [image/png]
但是图像被保存为image.php?blabla
image.php?blabla
有什么可以用扩展名以正确的格式保存它
要使用 wget,您需要使用-O选项来指定输出文件。例如:
-O
wget -O img.png http://example.com/image.php?foo=bar
当你不知道类型时,这里有一个小 Python 脚本:
import os import urllib2 import sys d = urllib2.urlopen(sys.argv[0]) o = open('image.%s' % d.info().gettype(), 'w') o.write(d.read())