使用 fix_yahoo_data 提取 Yahoo 历史数据
extracting Yahoo Historic data with fix_yahoo_data
我正在尝试使用以下代码使用 Python 3.5 在 Anaconda 上提取历史雅虎财务数据:
from pandas_datareader import data as pdr
import fix_yahoo_finance
data = pdr.get_data_yahoo("SPY", start="2017-01-01", end="2017-04-30")
data = pdr.get_data_yahoo(["SPY", "IWM"], start="2017-01-01", end="2017-04-30")
直到几天前它才开始给我以下消息:
File "C:\Users\tedy\AppData\Local\Continuum\Anaconda3\lib\site-packages\requests\adapters.py", line 497, in send
raise SSLError(e, request=request)
SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)
有谁知道我可以做些什么让它重新工作?
尝试以下解决方案:
和
Mac OSX python ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)
确保您已正确安装所有内容并在 python 3.5.
上使用 SSL
我正在尝试使用以下代码使用 Python 3.5 在 Anaconda 上提取历史雅虎财务数据:
from pandas_datareader import data as pdr
import fix_yahoo_finance
data = pdr.get_data_yahoo("SPY", start="2017-01-01", end="2017-04-30")
data = pdr.get_data_yahoo(["SPY", "IWM"], start="2017-01-01", end="2017-04-30")
直到几天前它才开始给我以下消息:
File "C:\Users\tedy\AppData\Local\Continuum\Anaconda3\lib\site-packages\requests\adapters.py", line 497, in send
raise SSLError(e, request=request)
SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)
有谁知道我可以做些什么让它重新工作?
尝试以下解决方案:
和
Mac OSX python ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)
确保您已正确安装所有内容并在 python 3.5.
上使用 SSL