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.
原因
原因は不明ですが、アップデートするとエラーが解消することが何度かありました。
上のエラーが出力される場合は、アップデートを試してみると良さそうです。