質問: pythonでは、urllibを使用してwebサイトが404または200かどうかを確認するにはどうすればよいですか? urllibを使用してヘッダーのコードを取得する方法は?
回答: getcode()メソッド(python2.6で追加)は、応答と共に送信されたhttpステータスコードを返します。urlがhttp urlでない場合はnoneを返します。>>> a=urllib.urlopen('http://www.google.com/asdfsf') >>> a.getcode() 404 >>> a=urllib.urlopen('http://www.google.com/') >>> a.getcode() 200