gpt4 book ai didi

python - 在 python 中跳过 quandl 的 ssl 验证

转载 作者:太空宇宙 更新时间:2023-11-03 21:20:02 25 4
gpt4 key购买 nike

问题是我无法使用 quandl.get() 访问 quandl 数据,因为它会抛出 SSLError。

我尝试过设置 verify = False 以及其他一些东西。
这是代码:

    data = quandl.get("EOD/MSFT", authtoken="gyX6Yqxx3xT3hsdSmPva", verify=False)

Exception has occurred: requests.exceptions.SSLError
HTTPSConnectionPool(host='www.quandl.com', port=443): Max retries exceeded with url: /api/v3/datasets/EOD/MSFT/data?order=asc&verify=True
(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)')))
File"C:\RILEYHQ\my_coding\PYTHON\script_files\graphing\financial\stock_price_data.py", line 29, in <module>
data = quandl.get("EOD/MSFT", authtoken="gyX6Yqxx3xT3hsdSmPva", verify = True)

修复 ssl 错误的原因是什么?这与我的互联网、代码或网站有关吗?

最佳答案

尝试在通话前进行设置:

quandl.ApiConfig.verify_ssl = False

这应该禁用 SSL。

如果您有要使用的 cacert bundle (例如用于代理服务器),您可以使用相同的方法指向它:

quandl.ApiConfig.verify_ssl = <path to cacert bundle>

我必须深入研究代码才能弄清楚这一点 - 不确定我是否错过了有关它的文档......

关于python - 在 python 中跳过 quandl 的 ssl 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54360472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com