PythonでSSLCertVerificationError
はじめに
タイトルの通り。
エラー
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056)
対策1
Python2.7.9以降から、SSL証明書が正しくない場合、デフォルトでエラーを出すらしい。本質対策ではないが、以下のコードを書けば、動く。
import ssl ssl._create_default_https_context = ssl._create_unverified_context