[英]Python: How to get stock data for free (for many tickers, like S&P 500)
[英]Looking for a free S&P 500 data feed
我正在尋找免費的S&P 500數據供稿,最好是帶有REST API的數據供稿。 看來Yahoo Finance和Google Finance已停止其供稿。 例如, http://download.finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1返回,“已經引起我們注意,此服務的使用違反了Yahoo條款服務...”有人知道免費的S&P 500數據饋送嗎? 延遲報價是可以的。
如果將Python與Beautifulsoup結合使用,則可以輕松地從多個站點獲取數據。 例:
from bs4 import BeautifulSoup
import urllib2
url = "https://finance.yahoo.com/quote/A?p=A"
content = urllib2.urlopen(url).read()
soup = BeautifulSoup(content)
soup = soup.find_all('script')
soupstr = str(soup)
print soupstr[soupstr.find("regularMarketPrice")+27:soupstr.find("regularMarketPrice")+35]
唯一的問題是,每個報價實際上會使用0,4 MB,我認為很多不必要的帶寬使用和容量使用。
或者,您可以使用Quandl。
祝好運!
到目前為止,我遇到過Alpha Vantange和Tradier 。 粗略地看一下,Alpha Vantage似乎通過在一定間隔(最小間隔為1分鍾)內提供高和低報價來提供半實時報價。
Tradier似乎為“沙盒”環境提供免費的延遲報價。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.