熊猫数据阅读器从"晨星"中提取 404 的结果(很好 7/27/2018)



我假设熊猫从中提取的晨星API URL不再可用。有人能推荐一个替代品吗?

我的代码(2018年7月27日生效(;

df = web.DataReader(ticker, 'morningstar', start, end)

导致错误消息:

文件"C:…\site packages\pandas_datarader\mastar\daily.py",第130行,在_dl_mult_symbol中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于2018年7月停产。因此,它的阅读器将在Pandas Datarader的下一个版本(0.7.0(中被弃用。有关更多信息,请参阅本期。

正如上述评论所指出的,有各种不同的来源可以获得股票数据,如Quantl、AlphaVantage和IEX。有关详细信息,请参阅Pandas Datareader文档。

尝试更新您的"pandas_dereader"然后使用"stooq"或"iex"而不是"晨星":

df=腹板。DataReader("TSLA"、"stooq"、开始、结束(df=腹板。DataReader("TSLA","iex",开始,结束(

希望能有所帮助!

我也面临着同样的问题,但现在我找到了一种使用pandas_datarader获取数据的替代方法,它运行良好。希望它能帮助你。

来自pandas_datarader.quandl导入QuantlReader

data=QuantlReader("WIKI/{}".fromat(ticker(,start=start,end=end(
df=data.read((

相关内容

最新更新