requests突然返回:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1091)


報的是SSL問題,試了verify=False,但無效。

搜索網上資料:

1、requests庫一樣也有一個cacert.pem,可以用編輯器打開cacert.pem,里面包含了很多可信任知名公司的證書/公鑰。

2、certifi 庫安裝文件夾里面只有一個core.py和cacert.pem文件,core.py里面只有一個where()函數,用來返回cacert.pem的路徑,所以經常更新certifi庫本質就是要經常更新cacert.pem文件

綜上,解決方案:

pip install requests==2.19.1

pip install certifi==2018.8.13

完美解決問題。


免責聲明!

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



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