2012-07-28 119 views

回答

2

您可以使用YQL Api for Yahoo Finance,请参阅here

的URL查询如下:
"http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.historicaldata%20where%20symbol%20%3D%20%22"+symbol+"%22%20and%20startDate%20%3D%20%22"+ startDate +"%22%20and%20endDate%20%3D%20%22"+ endDate +"%22"+ dataFormat

其中:
- symbol是行情的列表,例如 'AAPL', 'MSFT', '雅虎'
- startDate是报价
的第一天 - endDate是报价
的最后一天 - dataFormat是以下字符串:

&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys

结果是一个可以提取历史值的XML文件。
我建议您在开始时使用YQL console以创建您想要的确切请求。