【Python】requestsにおけるInsecureRequestWarningを非表示にする

person 73spicafolder_openPythonaccess_time 2016-12-20

CTFで解いた問題をまとめようと昔のSolverを漁っていたら,hack.lu CTF 2016の時の某問題のSolverが動かなかった.

サーバは動いているもののSSLの期限が切れたのかSSL接続のところでエラーがでているようだった(ちなみに問題はCRIMEを実装して攻撃する問題).

今回の場合相手は運営の問題サーバであるので,検証を無視してしまうことにする.無視したい場合はgetの引数にverify=Falseを指定する.

ただし,Falseを指定した場合,警告として以下のようなメッセージが表示される.

今回は安全なことがわかっているし攻撃の度に警告が出ていては邪魔で速度も落ちるので非表示にしてしまう.以下のようにurllib3のexceptionsを読み込んでおいて,disable_warningsを呼べばOK.

当たり前かもですがメモでした.

参考

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">