以下是我使用YQL的查询,数据是使用Yahoo finance获取的,我正在使用印度NSE,BSE交易的股票的符号
http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes where
symbol in ("AIAENG.NS","ATULAUTO.NS")&env=http://datatables.org/alltables.env&format=json奇怪的是,这个查询总是返回所有字段的空数据(无效数据),即使我使用的符号是正确的,并且可以在Yahoo finance上用于查询详细信息。事实上,印度的另一家交易所BSE也是如此,分别使用符号AIAENG.BO,ATULAUTO.BO
但是,如果我用"YHOO“、"AAPL”、"GOOG“、"MSFT”等美国纳斯达克符号替换,它就能正常工作。
发布于 2015-01-03 01:30:46
如果雅虎财经不是你的强迫症,那么你可以使用这个项目。
http://nsetools.readthedocs.org/en/latest/
这有很好的文档记录,并且使用NSE作为最可靠的数据源。
发布于 2017-11-01 19:25:12
如果有人还在寻找,并且对nsetools不满意(因为缺乏历史数据),这里是我发现的最新链接:
https://query1.finance.yahoo.com/v8/finance/chart/CDSL.NS
将CDSL替换为相应的符号。
发布于 2015-05-13 14:18:34
在游戏后期,但添加我的回应,以防任何人寻找一种最简单的方式来获得近实时报价(最多10个报价器)通过使用谷歌金融REST调用。
http://finance.google.com/finance/info?q=NSE:AIAENG,NSE:ATULAUTO
首字母缩写的描述可以在这里找到http://qsb-mac-plugins.googlecode.com/svn-history/r4/trunk/stock-quoter/trunk/StockQuoter.py
https://stackoverflow.com/questions/27678734
复制相似问题