Python访问https报错CERTIFICATE_VERIFY_FAILED
来源:互联网 发布:开淘宝店名字 编辑:程序博客网 时间:2024/05/22 04:33
在Mac上安装了Python 3.6版本,使用urllib库访问网页却返回了
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
这样的错误。
这是由于MacOS版本的python 3.6版本没有使用系统的openssl进行证书验证。在/Applications/Python\ 3.6/
目录下可以找到Readme.rtf文件,其中说明到:
NEW This variant of Python 3.6 now includes its own private copy of OpenSSL 1.0.2. Unlike previous releases, the deprecated Apple-supplied OpenSSL libraries are no longer used. This also means that the trust certificates in system and user keychains managed by the Keychain Access application and the security command line utility are no longer used as defaults by the Python ssl module.
解决方法是运行/Applications/Python\ 3.6/Install\ Certificates.command
命令,安装certifi模块即可。
可见stackoverflow上的帖子:
urllib and “SSL: CERTIFICATE_VERIFY_FAILED” Error
阅读全文
0 0
- Python访问https报错CERTIFICATE_VERIFY_FAILED
- python请求https报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
- python locust接口性能测试HTTPS网站报错:Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certi
- Python网络爬虫报错“SSL: CERTIFICATE_VERIFY_FAILED”的解决方案
- Python报错: urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
- pip安装报错[SSL:CERTIFICATE_VERIFY_FAILED]解决方法
- python用requests请求百度接口报“SSL: CERTIFICATE_VERIFY_FAILED”
- python用requests请求,报SSL:CERTIFICATE_VERIFY_FAILED错误。
- 七牛python sdk 上传报SSL: CERTIFICATE_VERIFY_FAILED]
- Android 6.0 https 访问报错
- python SSLError CERTIFICATE_VERIFY_FAILED InsecureRequestWarning
- 【python】SSL: CERTIFICATE_VERIFY_FAILED
- python requests 请求 https SSL 报错
- Firefox及Chrome访问Https类型Web站点报错
- 记录pip3安装报错:[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645) 。。。
- Ambari启用认证,发送restful请求报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
- python HTTPSconnection SSL 访问https
- python happyhbase 访问报错解决方案
- JSP 4个域对象-9个内置对象-11个EL隐式对象
- 微信公众平台开发 微信公众平台示例代码分析
- Android Service学习
- 将扩展事件(慢SQL)内容插入到表中并预警
- mysql 导出文件,导入文件大全
- Python访问https报错CERTIFICATE_VERIFY_FAILED
- php微信开发 接口配置信息 如何代码实现,代码实现,入口文件 token 配置失败
- Git学习
- Maven项目下进行Tomcat热部署教程
- kerberos 与Hadoop集成
- Java面试宝典2015版(绝对值得收藏超长版)(三)
- C++命名空间 namespace的作用和使用解析
- JS中的try……catch……finally运行步骤
- VS2017 中文乱码