エンジニアを目指す初学者に向けて、わかりやすく解説したブログです。
サイトをリニューアルしました

【Python】[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1123) エラー

概要

requestsモジュールを利用していて、

https://で始まるURLに対してリクエストを実施しようとしているときに発生するエラー。

解決策(暫定対応)

※恒久的な対応ではない点に注意。

リクエスト時の関数にverify=Falseを指定するだけでOK。

# before
response = requests.get("https://example.com")

# after
response = requests.get("https://example.com", verify=False)