获取谷歌财务数据

时间:2010-06-03 06:40:01

标签: stocks

任何人都可以向我提供一个关于我如何获取谷歌财务实时股票的例子

5 个答案:

答案 0 :(得分:2)

遇到this(以及你的帖子)试图自己解决这个问题......

目前检索一些XML:

http://www.google.com/ig/api?stock=F

当然他们也可能很快关闭它......

我认为'last data ='会给出当前报价

编辑:

api现在是completely shutdown,不再有效。对于'实时'报价,“api”的替代方法是:

http://finance.google.com/finance/info?client=ig&q=NYSE:F

答案 1 :(得分:1)

至于现在(2015年),谷歌财务api已被弃用。如果您对python感到满意,可以使用pypi模块googlefinance

安装googlefinance

$pip install googlefinance

很容易获得当前股价:

>>> from googlefinance import getQuotes
>>> import json
>>> print json.dumps(getQuotes('AAPL'), indent=2)
[
  {
    "Index": "NASDAQ", 
    "LastTradeWithCurrency": "129.09", 
    "LastTradeDateTime": "2015-03-02T16:04:29Z", 
    "LastTradePrice": "129.09", 
    "Yield": "1.46", 
    "LastTradeTime": "4:04PM EST", 
    "LastTradeDateTimeLong": "Mar 2, 4:04PM EST", 
    "Dividend": "0.47", 
    "StockSymbol": "AAPL", 
    "ID": "22144"
  }
]

Google财经是提供实时股票数据的来源。还有来自雅虎的其他API,例如yahoo-finance,但纽约证券交易所和纳斯达克股票的延迟时间为15分钟。

答案 2 :(得分:1)

我一直在努力寻找终身免费访问此数据一段时间,但今天我遇到了Alpha Vantage(https://www.alphavantage.co)并使用他们的数据来构建Google的带注释时间轴图表。
您所需要的只是申请API密钥(您在填写表格时获得)并按照其文档进行操作。

在PHP中获取JSON输出的示例:

  

$ url = file_get_contents('https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&outputsize=full&symbol=AAPL&apikey='。$ apiKey);

  $ decoding = json_decode($ url,true);

答案 3 :(得分:0)

以下是一个非常简单的示例:http://googlified.com/files/finance-api.html

答案 4 :(得分:0)

当我尝试时,先前答案中的链接被打破了,所以这是另一个例子。你必须做一些处理,否则它很容易。 http://www.google.com/finance/info?client=ig&q=goog,msft