0

私のpythonスクリプトでは、ウェブページから画像のリンクを取得しています。しかし、このような画像リンクはほとんどありません

image.php?u=155594&dateline=1182409179

ターミナルはこのように言います

HTTP request sent, awaiting response... 200 OK
Length: 4159 (4.1K) [image/png]

しかし、画像は次のように保存されますimage.php?blabla

拡張子を付けて適切な形式で保存する方法はありますか

4

1 に答える 1

4

-Owget を使用するには、出力ファイルを指定するオプションを使用する必要があります。例えば:

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())
于 2012-12-28T04:21:37.267 に答える