私はPythonでurllibとurllib2を使用しており、それらを使用してURLから画像を取得しています。
次のようなものを使用します。
試す: buffer=urllib2.url_open(urllib2.Request(url)) f.write(バッファ) f.閉じる 例外 (発生する可能性のあるエラー): #Network Errors(?) print "+url の取得に失敗しました 合格
現在、通常の Web ブラウザーを介してサイトを使用しているときに、画像が読み込まれない/壊れていることがよくあります。これは、サーバーの負荷が高いか、画像が存在しないか、サーバーによって取得できなかったことが原因であると考えられます。
理由が何であれ、画像が読み込まれず、同様の状況がスクリプトの使用時に発生する可能性があります。どのようなエラーが発生するかわからないので、どのように処理すればよいですか?
urllib2,urllib ライブラリで発生する可能性のあるすべてのエラーについて、except ステートメントで言及するのはやり過ぎかもしれないので、もっと良い方法が必要だと思います。
(また、壊れたWi-Fi、到達できないサーバーなどを処理する必要がある/しなければならない場合があるため、エラーが増えることがあります)