python 3.8 and youtube_dl 2020.3.24)を使用してYouTubeから曲をダウンロードしようとしていますが、奇妙なことに、ダウンロードしようとするほとんどの曲がダウンロードされません。ダウンロードされたものは、youtube_dlから次のエラーを受け取ります。
ERROR: unable to download video data: HTTP Error 403: Forbidden
これは一晩で起こり、コードを変更しなかったことは言うまでもありません。この前にすべてがうまくいきました。同じコードを実行している友人がいて、このエラーが発生しませんでした
私は自分でそれを理解したようです。キャッシュをクリアした後、エラーはなくなりました。
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
try:
ydl.cache.remove()
ydl.download([youtube_link])
except youtube_dl.DownloadError as error:
pass
これが機能する理由についての情報は大歓迎です