侵入テストを行う場合、数百の Web サイトを含む比較的大規模なプロジェクトがあるため、最初にどの Web サイトが正常でどの Web サイトが異常であるかを判断する必要があります。そこで、将来使いやすいように小さなスクリプトを作成しました。
具体的な実装コードは次のとおりです:
テスト結果は次のとおりです:
発生した問題:
私が最初にテストを始めたとき、作成できないエラーや存在しないエラーが発生した場合は、直接エラーを報告してプログラムを停止していました。後でわかったのですが、ここでステータスコードを取得する際のresponse.status_code != 200が間違っていたためでした。
一部のウェブサイトは開けない場合にステータスコードを返さないためです。だからプログラムは知らないのです! ==200をどうするか?
解決策:
例外をキャッチするには try else else を使用します
具体的なコードは次のとおりです:
上記は、Python スクリプトを使用してバッチ Web サイト生存検出を実装するために編集者が紹介した問題と解決策です。ご質問があれば、メッセージを残してください。編集者が返信します。間に合います。スクリプト ハウス Web サイトをサポートしてくださった皆様にも感謝いたします。