我假设不再提供Morningstar API URL panda。谁能推荐替代品?

我的代码(于2018年7月27日生效);
df = web.DataReader(ticker, 'morningstar', start, end)
导致错误消息:

_dl_mult_symbols中的第130行的文件“C:... \ site-packages \ pandas_datareader \ mstar \ daily.py”
resp.status_code,resp.reason))

异常:请求错误!:404:找不到

404来自Daily.py中的第91-94行;

def url(self):
    """API URL"""
    return "http://globalquote.morningstar.com/globalcomponent/" \
           "RealtimeHistoricalStockData.ashx"

最佳答案

晨星的API已于7/2018停产。因此,在下一版Pandas Datarader(0.7.0)中将弃用其阅读器。有关更多信息,请参见this issue

如上述评论所述,有多种可供选择的数据来获取股票数据,例如Quandl,AlphaVantage和IEX。有关详细信息,请参见Pandas Datareader documentation

09-10 00:39