【Yt-dlp】HTTP Error 403: Forbiddenエラーの解決策

※当サイトにはプロモーションリンクが含まれます。

症状

最近突然、Yt-dlpにて指定の動画がダウンロードできない頻度が増えた。

使用しているのは最近流行りのミニPC
掌サイズで4画面4K出力できて控えめにいって最強。安いしオススメです。

 

以前出来ていた解決法

1.繰り返しコマンドを叩く

途中で通信がタイムアウトしてしまうのか、いきなりForbiddenとなって止まってしまうことが過去あった(数十%まで進むのならばそもそもForbiddenエラーとしては不適切。)

この場合は、同じコマンドを何度か時間を変えてリトライすることで解決出来たりした。

2.キャッシュの削除

稀に、PC側でキャッシュが残っているとうまくDLできないことがある。
その場合は該当環境で下記コマンドでキャッシュのクリーンアップを行う。

yt-dlp --rm-cache-dir

今回は上記何れでもうまく解決に至らなかった。

今回の解決法

バージョンアップデートを行っていないのが原因だった。
今回はこれで解決した。

コマンドは以下

pip install -U yt-dlp

conda環境で作っている人はpipの代わりにcondaコマンド、
Pythonのパスを通していない方は先頭にPython若しくはPython3をつけて実行する。

環境変数(パス)の通し方はこちら↓
(Anacondaでやってますが、純Pythonも同じ感じです)

無事コマンドが通ると、

Anaconda promptにてpip コマンドによるバージョンアップデート

これで無事ダウンロードできるようになる。

 

exe版を使用の方

.pyファイルではなく.exeアプリケーションを使用の方は、以下のGithubのReleaseリンクから最新版を取得できます。

(追記)
もしくは、yt-dlp -Uコマンドでもそのまま.exeファイルをアップデートできるようです。(未検証)

まとめ

(参考)
https://www.reddit.com/r/youtubedl/comments/15oyh34/ytdlp_http_error_403_forbidden/
https://github.com/yt-dlp/yt-dlp/issues/7811

↑海外でもこの2~3週間で同じエラーが報告されていたので、特定のバージョン以前は使えなくなる事象が今回は割と多めに発生した様子。

こまめなアップデートの確認と、コミニュティガイドラインや著作権を守って正しく利用していこう。

まる。

お仕事のご依頼はDM又はメールにて。
━━━━━━━━━━━━━━━━━
Python/Touchdesigner/M5Stackをこよなく愛すフルスタックエンジニア。
専門は生理心理学、趣味はヨガやサウナ、EMS電気風呂などヘルスケア全般。
脳波や筋電、心拍を中心とした生体情報のセンシング&インタラクティブアート化がライフワーク。

普段は1-10という会社で空間演出エンジニアをしています。
リファラル採用お繋ぎ可能ですので、我こそはという尖った方経歴と希望職種添えてDMください(エンジニア以外、営業職等もOK)。ご飯行きましょう。

↓日常垢
Instagram:@malmal0v0

まる。をフォローする
その他の記事はこちら
【QNAP】Amazonで購入したNASの修理代理店に問い合わせしてみた【無償保証】
Touchdesigner 2025 注目のアップデートまとめ|10年越し!POPsのGPU革命&Python IDE大幅強化等
【副業・転職ロードマップ付】未経験からAIエンジニアは独学でなれる?スクールとの違いを比較
Androidを自宅でWi-Fi接続時、LINEなど一部のアプリのみネットワークが繋がらず不安定になる問題
POPs Operators Quick Reference/Cheat Sheet|Touchdesigner

タイトルとURLをコピーしました