擅长:python、mysql、java
<p>至于现在(2015年),google finance api已被弃用。但是可以使用pypi模块<a href="https://pypi.org/project/googlefinance/" rel="nofollow noreferrer" title="googlefinance">googlefinance</a>。</p>
<p>安装googlefinance</p>
<pre><code>$pip install googlefinance
</code></pre>
<p>很容易得到当前的股价:</p>
<pre><code>>>> 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"
}
]
</code></pre>
<p>谷歌金融是一个提供实时股票数据的来源。雅虎也有其他api,比如<a href="https://github.com/lukaszbanasiak/yahoo-finance" rel="nofollow noreferrer">yahoo-finance</a>,但纽约证交所和纳斯达克的股票延迟了15分钟。</p>