いくつかの URL を含むファイルを読み取り、mechanize モジュールを使用してブラウザー インスタンスを開くスクリプトを作成しようとしています。一部のURLが存在しない場合、またはサーバーに到達できない場合、どうすればよいか疑問に思っています。
例えば
import mechanize
br = mechanize.Browser()
b = br.open('http://192.168.1.30/index.php')
私が知りたいのは、192.168.1.30 に到達できない場合、または http が 404 エラーを返した場合に、mechanize から情報を取得する方法です。