ホームページ  >  記事  >  バックエンド開発  >  Python スクリプトを使用してバッチ Web サイト生存検出を実装する際に発生する問題と解決策

Python スクリプトを使用してバッチ Web サイト生存検出を実装する際に発生する問題と解決策

WBOY
WBOYオリジナル
2016-12-05 13:27:161674ブラウズ

侵入テストを行う場合、数百の Web サイトを含む比較的大規模なプロジェクトがあるため、最初にどの Web サイトが正常でどの Web サイトが異常であるかを判断する必要があります。そこで、将来使いやすいように小さなスクリプトを作成しました。

具体的な実装コードは次のとおりです:

リーリー

テスト結果は次のとおりです:

発生した問題:

私が最初にテストを始めたとき、作成できないエラーや存在しないエラーが発生した場合は、直接エラーを報告してプログラムを停止していました。後でわかったのですが、ここでステータスコードを取得する際のresponse.status_code != 200が間違っていたためでした。

一部のウェブサイトは開けない場合にステータスコードを返さないためです。だからプログラムは知らないのです! ==200をどうするか?

解決策:

例外をキャッチするには try else else を使用します

具体的なコードは次のとおりです:

リーリー

上記は、Python スクリプトを使用してバッチ Web サイト生存検出を実装するために編集者が紹介した問題と解決策です。ご質問があれば、メッセージを残してください。編集者が返信します。間に合います。スクリプト ハウス Web サイトをサポートしてくださった皆様にも感謝いたします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。