最近總是遇到這個問題。url
SSLError(SSLError(1, '[SSL: CERTIFIC ATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)')) spa
錯誤代碼841,結果是Fiddler沒關,好吧。code
搜半天,真的浪費時間。blog
寫一些比較常見的錯誤解決辦法,暫時不知道代碼,遇到再更新。ip
1.設置verify=False,這個最直觀,只適合requests這種,但有時不可用,由於有時候調用的別人的模塊。ssl
*去掉警告的代碼pycharm
import urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
2.當使用pip的時候增長 --trusted-host 參數。requests
3.取消證書驗證pip
import ssl ssl._create_default_https_context = ssl._create_unverified_context
*這個時候不能用requests,通常都是用urllib的解決辦法。io
還有一些更舊證書版本的辦法,感受沒什麼用。
說一下pycharm安裝包時選版本的方法,假設我要使用舊版本的certifi,能夠這樣: