web-dev-qa-db-fra.com

ERREUR: impossible de télécharger les données vidéo: Erreur HTTP 403: interdit lors de l'utilisation de youtube_dl

J'essaie de télécharger des chansons depuis youtube en utilisant python 3.8 et youtube_dl 2020.3.24. Mais le plus étrange, c'est que la plupart des chansons que j'essaie de télécharger ne sont pas téléchargées. Je parle de 99%. parmi eux. Ceux qui sont téléchargés obtiennent l'erreur suivante de youtube_dl:

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

Cela vaut la peine de dire que cela s'est passé du jour au lendemain et que je n'ai changé aucun code. avant cela, tout fonctionnait bien. J'ai des amis qui ont exécuté le même code et ils n'ont pas obtenu cette erreur

12
lukas

Il semble que je l'ai compris par moi-même. L'erreur a disparu après avoir vidé le cache.

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

Toute information sur les raisons pour lesquelles cela fonctionne est la bienvenue

1
lukas