我读到了YQL,但我不明白如何为所有公司获得一些简单的数据(如公司股票代码,市值,股票价格等)?
还有一个问题,我怎样才能获得所有可以通过YQL查询的Yahoo Finance表及其字段?
答案 0 :(得分:61)
对于您的第一个问题,您无法通过YQL进行任何查询以获取所有公司的数据。它更倾向于为较小的查询获取数据。 (即,它不会为您提供整个Yahoo! Finance数据库的完整数据转储。)
关于你的第二个问题,这里是你如何开始探索雅虎! YQL中的财务表:
finance
然后您可以尝试以下示例查询:
select * from yahoo.finance.quote where symbol in ("YHOO","AAPL","GOOG","MSFT")
更新2016-04-04:这是当前屏幕截图,显示Show Community Tables复选框的位置,必须单击该复选框才能查看这些财务表:
答案 1 :(得分:27)
从BrianC的答案中使用YQL控制台。 但是在选择“显示社区表”后,请转到表格列表的底部,然后展开雅虎,在那里找到大量的yahoo.finance表:
股票行情:
基本面分析:
技术分析:
一般财务信息:
2017年11月2日:雅虎财务显然已杀死此API ,有关更多信息和替代资源,请参阅https://news.ycombinator.com/item?id=15616880
答案 2 :(得分:10)
通过请求收到它的示例:
a)http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.historical
OR
b)http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes
答案 3 :(得分:1)