使用fix_yahoo_data提取雅虎历史数据



我尝试使用以下代码使用Python 3.5提取Anaconda上的历史性Yahoo Finance数据:

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:UserstedyAppDataLocalContinuumAnaconda3libsite-packagesrequestsadapters.py", line 497, in send
    raise SSLError(e, request=request)
SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)

有人知道我该怎么做才能使它再次工作?

尝试以下解决方案:

https://stackoverflow.com/a/42334357

mac osx python ssl.ssslerror:[ssl:cetide_verify_failed]证书验证验证失败(_SSL.C:749(

确保您正确安装了所有内容,请在Python 3.5上使用SSL。

最新更新