我正在寻找一个免费的标准普尔500数据馈送,最好是一个与REST API。雅虎财经和谷歌财经似乎已经停止了他们的订阅。例如,http://download.finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1回复说,“我们注意到这项服务违反了雅虎的服务条款……”有人知道标准普尔500指数的免费数据馈送吗?延迟的报价是可以的。
发布于 2017-11-19 23:44:28
如果你结合使用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.4MB的每个报价,我认为这是许多不必要的带宽和容量的使用。
或者你可以使用Quandl。
祝好运!
发布于 2017-11-24 22:16:50
到目前为止,我已经遇到了Alpha Vantange和Tradier。粗略地看一下,Alpha Vantage似乎通过提供一段时间内的高报价和低报价(1分钟是最小的间隔)来提供半实时报价。
Tradier似乎为“沙盒”环境提供了免费的延迟报价。
https://stackoverflow.com/questions/47267343
复制相似问题