How/where 寻找股票市场指数(汇总)API 或其他访问方法

How/where to go for a stock market index (aggregate) API or other method to accessing

我正在尝试安装显示标准普尔 500 指数、纳斯达克指数和 DJIA 综合指数的股票市场指标;但是,我不确定在哪里可以找到将这三者聚集在一起的资源。否则,我想我可以像下面这样一次一个地引入它:

yahoo_url = "http://finance.yahoo.com/q?s=^GSPC" 
web.DataReader('^GSPC','yahoo')  # S&P 500 

不过,我不太确定如何让这段代码正常工作。 非常感谢任何建议或指向正确方向的建议。

谢谢, 阿杰

列出你想要的索引 indexes = ['^DJI', '^GSPC', '^IXIC']

为他们查询yahoo finance

df = web(indexes, 'yahoo', start='2010-01-01')

>>> df.columns
MultiIndex([('Adj Close',  '^DJI'),
            ('Adj Close', '^GSPC'),
            ('Adj Close', '^IXIC'),
            (    'Close',  '^DJI'),
            (    'Close', '^GSPC'),
            (    'Close', '^IXIC'),
            (     'High',  '^DJI'),
            (     'High', '^GSPC'),
            (     'High', '^IXIC'),
            (      'Low',  '^DJI'),
            (      'Low', '^GSPC'),
            (      'Low', '^IXIC'),
            (     'Open',  '^DJI'),
            (     'Open', '^GSPC'),
            (     'Open', '^IXIC'),
            (   'Volume',  '^DJI'),
            (   'Volume', '^GSPC'),
            (   'Volume', '^IXIC')],
           names=['Attributes', 'Symbols'])