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
完美解决问题。