雅虎金融股票价格NSE,BSE rest-api

问题描述 投票:0回答:2

我试图创建一个程序,从雅虎财务所有股票数据中获取数据。我发现一个休息API给了我一个股票价格,但我必须传递两个参数ex。如果我必须得到苹果股票价格,我必须通过苹果和股票名称,但我想要所有股票数据,所以我怎么得到?

任何人都可以提前帮助我

yahoo-finance yahoo-api
2个回答
0
投票

不幸的是,没有官方的代码来源或获取它们的方法。

您可以使用此脚本link下载代码,但作为创建者提到:

由于雅虎设定的限制,无法获得所有符号。根据类型,使用此脚本收集大约75%-90%的符号。

它还会下载一些不再存在或无法访问的代码。

从这个网站link你可以下载几乎所有代码的列表,但大约30%的代码是错误的类别或不工作。检查股票代码是否存在很容易,因为当API没有返回数据时,我们可以推断出股票代码是不正确的。但检查类别是否合适有点复杂。

我从第二个网站过滤了代码,但只有ETF和共同基金,你可以在我的GitHub上找到它们。这些文件包含约99%的ETF和Mututal Funds可用于雅虎。我可能会考虑稍后过滤股票,然后我也会用脚本上传它们。请注意,在没有例如VPN的情况下一次运行过滤代码是不可能的,因为雅虎将请求限制为每天大约10k-20k,每个类别大约有2k个代码,并且检查每个代码需要2个请求。


0
投票

尝试使用IEX api,它是免费的,它提供了非常完整的数据,非常简单的实现和非常简洁的文档

如果您想要AAPL实时价格,您只需要请求https://api.iextrading.com/1.0/stock/aapl/price

这里有完整的文档https://iextrading.com/developer/docs

© www.soinside.com 2019 - 2024. All rights reserved.