yfinance的yf.info方法是否停止提供公司名称与logo等字段?
关于yfinance yf.info获取公司名称、简介及logo的问题
- yfinance并非仅提供股票代码相关信息,它原本支持获取大量公司基本面数据,但Yahoo Finance底层API近年有调整,导致部分字段的获取逻辑或存在状态发生了变化。
- 公司全名(对应
longName字段)、简介描述(longBusinessSummary)多数情况仍可获取,但要注意字段名称是否正确,也可能存在部分股票无数据或API返回延迟的情况。 logo_url字段确实在近期yfinance版本里不再通过info返回,因为Yahoo Finance不再公开提供该字段的直接接口。
代码示例:获取公司名称和简介
import yfinance as yf # 以苹果公司为例 ticker = yf.Ticker("AAPL") info = ticker.info # 提取公司全名 if "longName" in info: print("公司全名:", info["longName"]) # 提取公司简介 if "longBusinessSummary" in info: print("公司简介:", info["longBusinessSummary"])
字段无法获取的常见原因
- Yahoo Finance未完善该股票的基础数据
- yfinance版本过旧,执行
pip install --upgrade yfinance升级到最新版 - 部分字段被Yahoo Finance移除(比如logo_url),目前没有官方替代方式通过yfinance直接获取
内容的提问来源于stack exchange,提问作者Barnez299
相关产品推荐
相关产品推荐

