Google Finance のリアルタイムの株式を取得する方法の例を教えてください。
5 に答える
これを自分で理解しようとして、これ(およびあなたの投稿)に出くわしました...
これは現在、いくつかの XML を取得します。
http://www.google.com/ig/api?stock=F
もちろん、彼らはこれもすぐに閉鎖するかもしれません...
「last data=」で現在の見積もりが得られると思います
編集:
API は完全にシャットダウンされ、機能しなくなりました。「リアルタイム」見積もりの「api」に代わるものは次のとおりです。
http://finance.google.com/finance/info?client=ig&q=NYSE:F
現在 (2015 年) では、Google Finance API は廃止されています。Python に慣れている場合は、pypi モジュール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 ファイナンスは、リアルタイムの株式データを提供するソースです。yahoo-financeなどの yahoo からの他の API もありますが、NYSE および NASDAQ 株の場合は 15 分遅れます。
以前の回答のリンクは私が試したときに壊れていたので、ここに別の例があります。少し処理する必要がありますが、それ以外の場合は非常に簡単です。 http://www.google.com/finance/info?client=ig&q=goog,msft
これは非常に簡単な例です: http://googlified.com/files/finance-api.html