Pythonのrequests.getで「SSL: CERTIFICATE_VERIFY_FAILED」になる場合の対処方法

Pythonのrequests.getで「SSL: CERTIFICATE_VERIFY_FAILED」になる場合の対処方法

Pythonで requests.get を使っていると、このようなエラーが出ることがある。[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)メッセージからわかるようにサーバー証明書の検証に失敗している。セキュリティ的にはこのようなサイトにはアクセスするべきではない。しかし通信先が正規のサイトだとわかっている場合は、それでも requests.get でアクセスしたいこともあるだろう。そこで今回はPythonのrequests.getで「SSL: CERTIFICATE_VERIFY_FAILED」になる場合の対処方法について紹介する。