问题描述
我在尝试使用python访问网站时遇到SSL验证问题。更改请求中的验证即可解决该问题。
r = requests.get('https://finance.yahoo.com/quote',verify = '*path to cacert.pem file*')
但是我不确定如何使此修复程序永久生效并可以用于所有其他脚本,因为一旦尝试访问网站或使用访问网站的API或其他程序包,它就会附带此功能错误。
requests.exceptions.SSLError: HTTPSConnectionPool(host='finance.yahoo.com',port=443): Max retries
exceeded with url: /quote (Caused by SSLError(SSLError(1,'[SSL: CERTIFICATE_VERIFY_Failed]
certificate verify Failed (_ssl.c:852)'),))
我认为问题出在我的某个地方,我必须更改一些验证路径或其他内容。我在这里浏览了所有相关的SSL验证线程,但无法修复该错误。任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)