使用YQL控制台我做了:
select * from yahoo.finance.options where symbol="FB"
但是我在JSON中得到了以下结果。 optionsChain中没有数据。基于其他帖子,我认为请求格式正确。如何获取应该在选项链中的数据?这是过时还是我错过了什么?提前谢谢。
{
"query": {
"count": 1,
"created": "2015-01-10T17:26:16Z",
"lang": "en-US",
"diagnostics": {
"url": [
{
"execution-start-time": "0",
"execution-stop-time": "71",
"execution-time": "71",
"content": "http://www.datatables.org/yahoo/finance/yahoo.finance.options.xml"
},
{
"execution-start-time": "74",
"execution-stop-time": "1620",
"execution-time": "1546",
"content": "http://finance.yahoo.com/q/op?s=FB"
}
],
"publiclyCallable": "true",
"log": [
"results.length(): 0",
"no elements"
],
"javascript": {
"execution-start-time": "74",
"execution-stop-time": "1647",
"execution-time": "1573",
"instructions-used": "11272",
"table-name": "yahoo.finance.options"
},
"user-time": "1648",
"service-time": "1537",
"build-version": "0.2.278"
},
"results": {
"optionsChain": {
"symbol": "FB"
}
}
}
}
答案 0 :(得分:0)
我自己也有很多人遇到这个问题。
环顾四周后,我发现谷歌的选项信息也可以通过JSON获得。
它对生产环境没有好处,因为它不受支持,而且实际上只是网站运行方式的一个功能,但如果你感兴趣我做了一个包含完整示例代码的教程。更好的是它基于REST,因此可以在任何语言中相当容易地使用。 Google Stock Option Chain Data