-2

つまり、200 を返す場合は True を出力します。そうでなければ、偽。

どうすればそれを検出できますか?

ありがとう。

4

2 に答える 2

8

requestsライブラリを使用して Web サイトにアクセスすることをお勧めします。

>>> r = requests.get('http://example.com')
>>> r.status_code
200

status_codeが 200 でない場合、または例外が発生した場合は、正しく機能していません。関連する例外 ( などrequests.exceptions.Timeout)については、こちらこちらをご覧ください。

于 2012-06-29T22:15:31.470 に答える
4

関数urllib2.urlopenを次のように使用できます。

>>> import urllib2
>>> print urllib2.urlopen("http://www.example.com").getcode()
200
于 2012-06-29T22:21:35.427 に答える