こんにちは、問題があります。私はmechanize、python 2.7を使用していくつかのサイトに接続しています(コードは今のところ重要ではありません)サイトのリストがあり、それらに1つずつ接続しています。リストのサイトが存在しない場合、次のエラーが表示されます。
urllib2.URLError: [Errno 11004] getaddrinfo に失敗しました
私はこれを行うことでそれを処理しようとしました:
except mechanize.URLError, e:
result = str(e.reason)
また
except urllib2.URLError, e:
result = str(e.reason)
あるいは
except Exception, e:
result = str(e)
しかし、それは働きたくないだけです。
これを解決する方法は?このエラーが発生した場合、「接続に失敗しました」などを出力して、リストの次のアドレスに移動したいだけです。このエラーをキャッチする方法はexcept
?