【发布时间】:2017-12-18 04:40:10
【问题描述】:
我在执行此代码时遇到问题。
import datetime as dt
import matplotlib.pyplot as plt from matplotlib
import style import pandas as pd
import pandas_datareader.data as web
style.use('ggplot')
start=dt.datetime(2000,1,1)
end=dt.datetime(2016,12,31)
df= web.DataReader('TSLA', 'yahoo', start, end)
print(df.head())
我正面临这个错误:
ConnectionError(e, request=request) requests.exceptions.
连接错误:
HTTPConnectionPool(host='ichart.finance.yahoo.com', port=80):
网址超出了最大重试次数:/table.csv?>s=TSLA&f=2016&g=d&b=1&d=11&e=31&ignore=.csv&c=2000&a=0
(由NewConnectionError引起(': 无法建立新连接: [Errno 11001] getaddrinfo failed',))
【问题讨论】:
-
您确定
ichart.finance.yahoo.com是正确的主机吗?我的请求给了我一个 DNS 错误。 -
您是否检查过该站点是否可以从浏览器访问?我无法访问它。主机好像错了
-
非常感谢!我明白了。
标签: python