如何删除';Http连接错误';在python 35中
我在执行此代码时遇到问题如何删除';Http连接错误';在python 35中,python,Python,我在执行此代码时遇到问题 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,
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):
url超过最大重试次数:/table.csv?>s=TSLA&f=2016&g=d&b=1&d=11&e=31&ignore=.csv&c=2000&a=0
(由NewConnectionError(':未能建立新连接:[Errno 11001]getaddrinfo失败',)引起)
雅虎提供的财务API已停止使用。不再提供此功能:
雅虎提供的财务API已停止使用。不再提供此功能: 这太简单了 在代码上用谷歌取代雅虎 运行代码:
import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader.data as web
import numpy as np
style.use('ggplot')
start=dt.datetime(2000,1,1)
end=dt.datetime(2016,12,31)
df= web.DataReader('ERIE', 'google', start, end)
print(df.head())
但是,这种代码仍然有一个缺点
import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader.data as web
import numpy as np
style.use('ggplot')
start=dt.datetime(2000,1,1)
end=dt.datetime(2016,12,31)
df= web.DataReader('ERIE', 'google', start, end)
print(df.head())
但是,这种代码仍然有一个缺点
KUSHAL你确定ichart.finance.yahoo.com是第三台主机吗?我的请求给了我一个DNS错误。你检查过该站点是否可以通过浏览器访问吗?我无法访问它。看来主人搞错了,多谢!我知道了。你确定ichart.finance.yahoo.com是第三个主机吗?我的请求给了我一个DNS错误。你检查过该站点是否可以通过浏览器访问吗?我无法访问它。看来主人搞错了,多谢!我明白了。非常感谢@nab iiovich非常感谢@nab iiovich