由于雅虎停止了他们的 API 支持 pandas datareader 现在失败了
import pandas_datareader.data as web
import datetime
start = datetime.datetime(2016, 1, 1)
end = datetime.datetime(2017, 5, 17)
web.DataReader('GOOGL', 'yahoo', start, end)
HTTPError: HTTP Error 401: Unauthorized
是否有任何非官方图书馆允许我们暂时解决这个问题?也许在 Quandl 上有什么?
原文由 Scilear 发布,翻译遵循 CC BY-SA 4.0 许可协议
所以他们改变了他们的 url,现在使用 cookies 保护(可能还有 javascript),所以我使用 dryscrape 解决了我自己的问题,它模拟了一个浏览器,这只是一个仅供参考,因为这现在肯定违反了他们的条款和条件……所以使用你自己的风险?我在 Quandl 寻找替代的 EOD 价格来源。
我无法通过 cookie 浏览 CookieJar,所以我最终使用 dryscrape 来“伪造”用户下载