python - 如何忽略 SSL: CERTIFICATE_VERIFY_FAILED 错误?
问题描述
遇到此错误后如何保持脚本运行?
requests.exceptions.SSLError:
HTTPSConnectionPool(host='www.funcate.org.br', port=443): url: /pt/portal-de-compras?file=../../.. /index.php%250A(由 SSLError 引起(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:718)'),))
解决方案
verify=False
您可以通过作为额外参数传递给函数来关闭 SSL 证书验证requests.get()
:
response = requests.get('https://foobar.com.br/', verify=False)
请注意,这会使您容易受到中间人的各种攻击。使用 SSL 证书是有原因的 :-) 尽管我意识到您不一定能够强制执行此操作。
推荐阅读
- android - 将 compose 示例项目导入 android studio 4.2 版
- grafana - Grafana/Influx Db 对数据源的身份验证失败
- r - 使用 LDA 随时间分布主题
- html - 更改尺寸后如何使图像具有流动宽度?
- html - 表单控件中的引导按钮直接更改为禁用
- python - 如何更改每个新输入的时间戳?
- angular - Docker 中的 ASP.NET Core Angular 模板监视文件更改
- django - 用 Django 替换静态站点/用 mod_wsgi 提供静态文件
- heroku - 推送失败 - Heroku
- python - 如何在 Python 中计算两个函数之间的相关性