雅虎财经 API 变化 (2017)
Yahoo Finance API changes (2017)
从 Yahoo Finance 请求数据似乎已更改或现已被阻止。自 2017 年 5 月起,以下商品数据请求不再有效。有人知道是否有新的方法来提出此请求吗?
http://chartapi.finance.yahoo.com/instrument/1.0/GCQ17.CMX/chartdata;type=quote;range=10d/csv/
首先,旧的 Yahoo finance iChart 下载已经一去不复返了。在其中一篇论坛帖子中,一名雅虎员工确认免费 EOD 数据已经终止,并且不会重新引入。查看此 thread 并寻找尼克松的回复。雅虎最近被Verizon收购,肯定是新的方向。
但是,如果您查看 Yahoo 财经页面,CSV 下载 link 可以使用,尽管现在有所不同。它是通过使用身份验证令牌 "crumb" 的新 API 实现的,当您访问该页面时,该令牌 link 被编入 cookie。
因此,有一种解决方法可以通过这个新 API 获得与以前相同的 CSV 下载。我整理了一些快速 Python3 代码。请查看 GitHub 以获取源代码 yahoo_quote_download。
正如 Ashley Davis 在上述问题的评论部分中提到的,新的方法是通过 Alpha Vantage,至少在寻找免费历史数据时是这样。他们的 Web 服务有据可查且简单明了。
对于那些希望将数据导入 Excel 的人,我已经编写了一个 api 免费提供。这是Excel spreadsheet
截至 2018 年 8 月的附录:当前版本的 Deriscope 支持从 YF 检索历史数据和实时提要。
对于澳大利亚投资者,这里有一个雅虎金融的替代方案api:
www.biglion.com.au
从 Yahoo Finance 请求数据似乎已更改或现已被阻止。自 2017 年 5 月起,以下商品数据请求不再有效。有人知道是否有新的方法来提出此请求吗?
http://chartapi.finance.yahoo.com/instrument/1.0/GCQ17.CMX/chartdata;type=quote;range=10d/csv/
首先,旧的 Yahoo finance iChart 下载已经一去不复返了。在其中一篇论坛帖子中,一名雅虎员工确认免费 EOD 数据已经终止,并且不会重新引入。查看此 thread 并寻找尼克松的回复。雅虎最近被Verizon收购,肯定是新的方向。
但是,如果您查看 Yahoo 财经页面,CSV 下载 link 可以使用,尽管现在有所不同。它是通过使用身份验证令牌 "crumb" 的新 API 实现的,当您访问该页面时,该令牌 link 被编入 cookie。
因此,有一种解决方法可以通过这个新 API 获得与以前相同的 CSV 下载。我整理了一些快速 Python3 代码。请查看 GitHub 以获取源代码 yahoo_quote_download。
正如 Ashley Davis 在上述问题的评论部分中提到的,新的方法是通过 Alpha Vantage,至少在寻找免费历史数据时是这样。他们的 Web 服务有据可查且简单明了。
对于那些希望将数据导入 Excel 的人,我已经编写了一个 api 免费提供。这是Excel spreadsheet
截至 2018 年 8 月的附录:当前版本的 Deriscope 支持从 YF 检索历史数据和实时提要。
对于澳大利亚投资者,这里有一个雅虎金融的替代方案api:
www.biglion.com.au