使用yfinance获取美股数据的时候,为什么会报错(错误看简介 ...

文章推薦指數: 80 %
投票人數:10人

用yfinance 尝试拉取yahoo 财经上的股票数据,谁曾想竟然出现了错误。

一番搜索后发现是因为大陆不能访问雅虎财经了,所以使用yf.download时需要添加代理访问。

Python数据计算机错误美股使用yfinance获取美股数据的时候,为什么会报错(错误看简介)?Nodatafoundforthisdaterange,symbolmaybedelisted显示全部​关注者16被浏览10,484关注问题​写回答​邀请回答​好问题4​添加评论​分享​7个回答默认排序大财主学生​关注1人赞同了该回答用yfinance尝试拉取yahoo财经上的股票数据,谁曾想竟然出现了错误。

一番搜索后发现是因为大陆不能访问雅虎财经了,所以使用yf.download时需要添加代理访问。

作者给出了添加代理的方法importyfinanceasyf msft=yf.Ticker("MSFT") msft.history(...,proxy="PROXY_SERVER") msft.get_actions(proxy="PROXY_SERVER") msft.get_dividends(proxy="PROXY_SERVER") msft.get_splits(proxy="PROXY_SERVER") msft.get_balance_sheet(proxy="PROXY_SERVER") msft.get_cashflow(proxy="PROXY_SERVER") msft.option_chain(...,proxy="PROXY_SERVER")具体代码stock_price=yf.download("AAPL",start="2017-01-01",end="2017-04-30",proxy="http://127.0.0.1:7890")这个代理地址是我的vpn的端口,问题解决发布于2022-07-0714:55​赞同1​​添加评论​分享​收藏​喜欢收起​妙龄大汉在校大学生​关注也遇到了同样问题,看到楼上说挂梯子,我挂完就好了但在github上看到一个讨论肯能会有所帮助https://github.com/ranaroussi/yfinance/issues/963发布于2022-05-1918:22​赞同​​添加评论​分享​收藏​喜欢收起​



請為這篇文章評分?