使用YahooDailyReader检索AMZN股票数据

问题描述 投票:0回答:1

直到30分钟前,我正在执行以下代码而没有问题:

import pandas_datareader.data as web
import datetime

start = datetime.datetime(2012,1,1)
end = datetime.datetime(2015,12,31)

AAPL = web.get_data_yahoo('AAPL', start, end)
AMZN = web.get_data_yahoo('AMZN', start, end)

而不是现在我得到:

Traceback (most recent call last):
File "/Users/me/opt/anaconda3/lib/python3.7/site-packages/pandas_datareader/yahoo/daily.py", line 157, in _read_one_data
data = j["context"]["dispatcher"]["stores"]["HistoricalPriceStore"]
KeyError: 'HistoricalPriceStore'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/me/opt/anaconda3/lib/python3.7/site-packages/pandas_datareader/data.py", line 82, in get_data_yahoo
return YahooDailyReader(*args, **kwargs).read()
File "/Users/me/opt/anaconda3/lib/python3.7/site-packages/pandas_datareader/base.py", line 251, in read
df = self._read_one_data(self.url, params=self._get_params(self.symbols))
File "/Users/me/opt/anaconda3/lib/python3.7/site-packages/pandas_datareader/yahoo/daily.py", line 160, in _read_one_data
raise RemoteDataError(msg.format(symbol, self.__class__.__name__))
pandas_datareader._utils.RemoteDataError: No data fetched for symbol AMZN using YahooDailyReader

我该如何解决?是否可以通过其他来源(与Yahoo_Daily_Reader不同)将AMZN数据作为DataFrame进行获取?

Python版本3.4.7

python-3.x yahoo
1个回答
0
投票

该解决方案如何?

© www.soinside.com 2019 - 2024. All rights reserved.