Python SSLError


最近老是遇到這個問題。

 SSLError(SSLError(1, '[SSL: CERTIFIC ATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)')) 

錯誤代碼841,結果是Fiddler沒關,好吧。

搜半天,真的浪費時間。

 

寫一些比較常見的錯誤解決辦法,暫時不知道代碼,遇到再更新。

1.設置verify=False,這個最直觀,只適合requests這種,但有時不可用,因為有時候調用的別人的模塊。

   *去掉警告的代碼

import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

2.當使用pip的時候增加 --trusted-host 參數。

3.取消證書驗證

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

     *這個時候不能用requests,一般都是用urllib的解決辦法。

還有一些更舊證書版本的辦法,感覺沒什么用。

說一下pycharm安裝包時選版本的方法,假設我要使用舊版本的certifi,可以這樣:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM