C#, Python, Web開発

プログラミングやデータ分析のことなどを書いています。

yfinance エラー対応方法「Too Many Requests. Rate limited.」

yfinanceを使っていたら、エラー「YFRateLimitError: Too Many Requests. Rate limited.」が出力されました。

この記事では、エラーの対応方法と詳細を記載していきます。

対応方法

yfinanceを最新版にアップデートすると、エラーが出力されなくなりました。コマンドの例は以下の通りです。

pip install --upgrade yfinance

エラー内容

エラーの一部は以下の通りです。

  File "D:\app\anaconda3\Lib\site-packages\yfinance\data.py", line 424, in _make_request
    raise YFRateLimitError()
yfinance.exceptions.YFRateLimitError: Too Many Requests. Rate limited. Try after a while.

原因

原因は不明ですが、アップデートするとエラーが解消することが何度かありました。

上のエラーが出力される場合は、アップデートを試してみると良さそうです。