web-dev-qa-db-ja.com

エラー:ビデオデータをダウンロードできません:HTTPエラー403:youtube_dlの使用中は禁止されています

python 3.8 and youtube_dl 2020.3.24)を使用してYouTubeから曲をダウンロードしようとしていますが、奇妙なことに、ダウンロードしようとするほとんどの曲がダウンロードされません。ダウンロードされたものは、youtube_dlから次のエラーを受け取ります。

ERROR: unable to download video data: HTTP Error 403: Forbidden

これは一晩で起こり、コードを変更しなかったことは言うまでもありません。この前にすべてがうまくいきました。同じコードを実行している友人がいて、このエラーが発生しませんでした

12
lukas

私は自分でそれを理解したようです。キャッシュをクリアした後、エラーはなくなりました。

            with youtube_dl.YoutubeDL(ydl_opts) as ydl:
            try:
                ydl.cache.remove()
                ydl.download([youtube_link])
            except youtube_dl.DownloadError as error:
                pass

これが機能する理由についての情報は大歓迎です

1
lukas