Télécharger des vidéos au format flv de youtube.
Je ne peux pas vraiment comprendre comment youtube sert de vidéos, mais j'ai lu à travers ce que je peux, il me semble que l'ancienne méthode get_video est maintenant obsolète et ne peut plus être utilisé à cause de cela, je me demande si il y a un autre pythonic et simple méthode pour collecter les vidéos de youtube.
OriginalL'auteur Jakob Bowyer | 2010-11-26
Vous devez vous connecter pour publier un commentaire.
Vous pourriez avoir de la chance avec youtube-dl
http://rg3.github.com/youtube-dl/documentation.html
Je ne sais pas si il y a une bonne API, mais il est écrit en Python, donc, théoriquement, vous pourriez faire quelque chose d'un peu mieux que Popen 🙂
Je pense que le get_video méthode a été désactivé en juillet, d'après ce que je vois quand je google pour elle. Désolé 🙁
+1 À la fin, youtube-dl est un système sophistiqué de wrapper autour d'une requête GET - mais il peut être utile de voir ce qui doit arriver pour que le téléchargement démarre.
OriginalL'auteur Hank
Voici un petit script Python qui permet de télécharger une vidéo de Youtube. Pas de cloches et de sifflets, juste quelques égratignures les url, frappe le generate_204 url, puis transfère les données vers un fichier:
De course:
Fixe l'exception il semble fonctionner à merveille 😀
Maintenant, il ne le fait pas. Le re est cassé youtube a fait une mise à jour. Votre ne va pas pour obtenir la prime jusqu'c'est fixe
Je généralisée de l'url de l'extraction de regexp, et utilise maintenant le premier "videoplayback" url qu'il trouve. Essayé sur plusieurs vidéos, semble ok.
cela ne fonctionne pas avec
python 3.3.0
. Il donne beaucoup d'erreur. De toute façon, pourriez vous m'expliquer s'il vous plaît l'idée pour que je puisse réécrire sur mon propre? Qu'est-ce quegenerate_204 url
? et qu'entendez-vous par "frappe le generate_204 url, puis transfère les données vers un fichier"?OriginalL'auteur samplebias
Je recommande la rédaction de votre propre analyseur à l'aide de urllib2 ou beautifulsoup. Vous pouvez regarder le code source pour DownThemAll de voir comment ce plugin trouve l'url de la vidéo
OriginalL'auteur gok