- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
阅读 SOF 上的其他帖子时,我找不到解决方案。每个演示和 youtube 都能够运行与下面列出的代码不同的场景,并获得没有错误的输出。
我已经为我在 SOF 上编写的其他代码找到了许多解决方案,但是在整个周末寻找一些东西之后,我决定发表一篇关于它的帖子。
提前致谢!
我的代码:
import requests
url = "https://alpha-vantage.p.rapidapi.com/query"
querystring = {"symbol":"TSLA","function":"GLOBAL_QUOTE"}
headers = {
'x-rapidapi-host': "alpha-vantage.p.rapidapi.com",
'x-rapidapi-key': "4f4624778bmsh7bd5b2d7f4e011ap154d47jsn07dedf36b055"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
部分错误:
Error: [('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')]
During handling of the above exception, another exception occurred:
然后进一步进入它:
MaxRetryError: HTTPSConnectionPool(host='alpha-vantage.p.rapidapi.com', port=443): Max retries
exceeded with url: /query?symbol=TSLA&function=GLOBAL_QUOTE (Caused by SSLError(SSLError("bad
handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify
failed')])")))
During handling of the above exception, another exception occurred:
然后最后是以下内容:
SSLError: HTTPSConnectionPool(host='alpha-vantage.p.rapidapi.com', port=443): Max retries exceeded
with url: /query?symbol=TSLA&function=GLOBAL_QUOTE (Caused by SSLError(SSLError("bad handshake:
Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))
最佳答案
使用verify=False
作为获取参数
import requests
url = "https://alpha-vantage.p.rapidapi.com/query"
querystring = {"symbol":"TSLA","function":"GLOBAL_QUOTE"}
headers = {
'x-rapidapi-host': "alpha-vantage.p.rapidapi.com",
'x-rapidapi-key': "4f4624778bmsh7bd5b2d7f4e011ap154d47jsn07dedf36b055"
}
response = requests.request("GET", url, headers=headers, params=querystring, verify=False)
print(response)
print(response.text)
输出:
<Response [200]>
{
"Global Quote": {
"01. symbol": "TSLA",
"02. open": "1515.0000",
"03. high": "1517.0500",
"04. low": "1420.9800",
"05. price": "1430.7600",
"06. volume": "12246960",
"07. latest trading day": "2020-07-31",
"08. previous close": "1487.4900",
"09. change": "-56.7300",
"10. change percent": "-3.8138%"
}
}
关于python - 我缺少什么来修复与金融 API 相关的 SSL 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63235381/
我正在尝试创建一个新应用程序,我想获取股票更新、货币兑换更新等。您能否推荐一些免费的 API 来获取这些更新?我已经试过了: 1) Google 财经 API。 不使用的原因:已弃用并即将关闭,这将使
我有一个庞大的数据库,其中每天包含一个具有以下格式的文本文件:“HH:mm:ss xxxx.xx”每个交易日的几乎每一秒,所以我在每个文本文件中都有数千行。我正在寻找将这些行转换为 HashMap 的
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
随着最近SEC proposal要求大多数 Assets 支持证券发行人提交一个 python 计算机程序来记录交易的资金流(或瀑布)规定,我认为现在是时候问你认为金融“必备”Python 包是什么了
当我使用 numpy 方法 irr 计算内部 yield (irr) 时,我收到了 nan 作为返回。 In [45]: numpy.irr([-10, 2, 2, 2, 2]) Out[45]: n
我是一名优秀的程序员,十分优秀!