【问题标题】:Looking for a free S&P 500 data feed寻找免费的 S&P 500 数据馈送
【发布时间】:2018-04-26 07:30:57
【问题描述】:

我正在寻找免费的 S&P 500 数据馈送,最好是带有 REST API 的馈送。雅虎财经和谷歌财经似乎已经停止了他们的提要。例如,http://download.finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1 返回,“我们注意到这项服务的使用违反了雅虎服务条款……” 有人知道免费的标准普尔 500 数据馈送吗?延迟报价很好。

【问题讨论】:

    标签: yahoo-finance feed google-finance datafeed


    【解决方案1】:

    如果您将 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。

    祝你好运!

    【讨论】:

    • 谢谢,@Wie​​tse-de-wit。我希望我不必求助于屏幕抓取,但它会起作用。感谢您提及 Quandl。我去看看。
    【解决方案2】:

    到目前为止,我遇到过Alpha VantangeTradier。粗略一看,Alpha Vantage 似乎提供半实时报价,通过在一定间隔内提供高价和低价报价(1 分钟是最小的间隔)。

    Tradier 似乎为“沙盒”环境提供免费的延迟报价。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-01
      • 2011-08-27
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      • 2012-02-29
      相关资源
      最近更新 更多