【问题标题】:<urlopen error [Errno 11001] getaddrinfo failed><urlopen 错误 [Errno 11001] getaddrinfo 失败>
【发布时间】:2017-07-12 09:13:44
【问题描述】:

我是 python 新手,需要帮助。当我尝试从 yahoo Finance 获取股票数据时,我收到此错误。这是我的代码。感谢您的帮助。

from matplotlib.mpl_finance import quotes_historical_yahoo_ochl
from datetime import date
import pandas as pd
today=date.today()
start=(today.year-2,today.month,today.day)
quotesMS=quotes_historical_yahoo_ochl('MSFT',start,today)
attributes=['date','open','close','high','low','volume']
quotesdfMS=pd.DataFrame(quotesMS,columns=attributes)
print(quotesdfMS)

问题出在第 6 行

【问题讨论】:

标签: python-3.x yahoo-finance


【解决方案1】:

老问题,当然,但答案是这个库所依赖的 API 已经停止使用:

Yahoo finance ichart service availability

这里讨论了一种解决方法:

Python and Yahoo finance weird "YQLQueryError(response['error']['description'])" get_historical

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-26
    • 2020-01-28
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    相关资源
    最近更新 更多