我假设不再提供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。