urllib.urlretrieve
ファイルがリモート http サーバーに存在しない場合でも、サイレントに戻ります。指定されたファイルに html ページを保存するだけです。例えば:
urllib.urlretrieve('http://google.com/abc.jpg', 'abc.jpg')
abc.jpg が google.com サーバーに存在しなくても、生成されabc.jpg
たファイルは有効な jpg ファイルではなく、実際には html ページです。返されたヘッダー (httplib.HTTPMessage インスタンス) を使用して、取得が成功したかどうかを実際に判断できると思いますが、httplib.HTTPMessage
.
誰でもこの問題に関する情報を提供できますか?