2011-06-22 10 views
1

私はpythonを使用してWebページから.jspイメージを自分のコンピュータに保存します。pythonを使ってイメージを保存するには?

私はMechanizeの中の関数と urllib.urlretrieve( 'http://example.com/img.jsp'、 'img.jsp')を取得

を含む多くの方法を試してみました

が、問題は、私がイメージライブラリを使用して画像を開こうとすると、それは次のようなエラー

File "code.py", line 71, in extract_image 
    im = Image.open(image_file) 
    File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1980, in open 
    raise IOError("cannot identify image file") 

をスローである私も.PNG形式で画像を保存しようとしたが、その作業はありません。 しかし、イメージのURLに移動してイメージを保存すると、手動で保存することができます。

Plsヘルプ!

+0

ファイルには*何が*含まれていますか? –

+0

これは、任意のランダムな画像であっても、背景画像であってもよい。 – Themasterhimself

+1

あなたは私の質問を繰り返すつもりですか? –

答えて

0

あなたは十分な情報を提供していませんが、私の推測では、Webサーバがあなたの考え方に応じていないと推測しています--FiddlerやFirebugでHTTPトラフィックを監視したのですか?

画像のコピーを他の方法で入手できますか?その場合は、プログラムでダウンロードしたものと比較してください。

最後に、私は、JSPイメージが何であるかわかりません。img.jspがイメージで応答するJavaServerPageであり、イメージをJSPイメージにしません。それはまだ対応する形式ですそのコンテンツタイプ。

関連する問題