yfinance的info接口仅返回3项数据而非完整列表的问题求助
解决yfinance.info返回不完整数据的方案
升级至yfinance最新开发版本
稳定版yfinance存在Yahoo Finance接口适配问题,开发版已修复该数据获取bug,执行以下命令安装:pip install yfinance --upgrade --force-reinstall --no-cache-dir也可直接从源码仓库安装:
pip install git+https://github.com/ranaroussi/yfinance.git排查网络与请求限制
部分地区网络无法正常访问Yahoo Finance数据源,可尝试切换网络环境;频繁请求会触发平台限制,可在代码中添加延迟:import yfinance as yf import time time.sleep(2) msft = yf.Ticker("MSFT") print(msft.info)使用细分接口获取数据
若上述方法无效,可通过yfinance的其他方法获取对应数据:import yfinance as yf msft = yf.Ticker("MSFT") # 获取财务报表数据 print(msft.financials) # 获取近期行情数据 print(msft.history(period="1d"))
内容的提问来源于stack exchange,提问作者mkemper
相关产品推荐
相关产品推荐

