Python で、urllib を使用して Web サイトが 404 か 200 かを確認するにはどうすればよいでしょうか? 質問する

Python で、urllib を使用して Web サイトが 404 か 200 かを確認するにはどうすればよいでしょうか? 質問する

urllib を通じてヘッダーのコードを取得するにはどうすればいいですか?

ベストアンサー1

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

おすすめ記事