yfinance 和 yahoo_fin for Python 最近是不是停止工作了?

Did yfinance and yahoo_fin for Python stop working recently?

yfinance 和 yahoo_fin 似乎不再完全正常工作。

有没有其他人遇到过使用这些软件包的公司没有财务数据的问题?

有谁知道这些是否已被弃用或阻止,或者 yfinance 和 yahoo_fin 是否仍在工作?

编辑:.history 似乎有效,一些公司的 .info 确实有效,但并非全部。

显然您需要先安装修复程序才能使用它,因为它们的 API 已更改。

这里是 link 修复:

https://pypi.org/project/fix-yahoo-finance/

对于 yahoo_fin 模块,请在此处查看 https://github.com/atreadw1492/yahoo_fin/issues/55 作者正在处理中。

我在 yfinance 遇到了类似的问题。它在 7 月 9 日早上工作,但在 7 月 9 日美国东部标准时间下午 5 点左右停止工作。我通过安装 7 月 9 日发布的最新版本 0.1.62 (https://pypi.org/project/yfinance/#history) 解决了这个问题。

第一步:卸载yfinance当前版本,!pip uninstall -y yfinance.

第二步:安装当前版本的yfinance,pip install yfinance

我没有做任何特别的安装版本 0.1.62,但我检查了一个文件夹,yfinance-0.1。62.dist-info 来验证版本。

这解决了问题

pip install yfinance --upgrade --no-cache-dir 

如果我关闭防病毒软件,它可以正常工作。