IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Difficulté pour télécharger


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2023
    Messages : 9
    Par défaut Difficulté pour télécharger
    Bonjour,

    Ci-dessous un code de téléchargement et le message d’erreur qu’il récolte. Que faire*?


    Nom : Essai2.png
Affichages : 228
Taille : 53,1 KoNom : Essai2-Erreurs.png
Affichages : 220
Taille : 102,7 Ko

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    ça aurait plus simple en mettant ton code et le message d'erreur sous forme textuel dans des balises de code (bouton # de l'interface)

    Si tu vérifies l'adresse de la vidéo, tu verras qu'elle n'est plus disponible, donc pas possible de la télécharger, aussi simple que cela.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2023
    Messages : 9
    Par défaut
    Si, si elle est toujours disponible...
    Fichiers attachés Fichiers attachés

  4. #4
    Membre actif
    Homme Profil pro
    Animateur Numérique
    Inscrit en
    Février 2013
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Animateur Numérique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2013
    Messages : 143
    Par défaut
    Salut,
    youtube-dl n'existe plus depuis 2022 suite à une décision de justice et sans mise à jour c'est mort :
    https://next.ink/921/la-justice-alle...te-youtube-dl/

  5. #5
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 232
    Par défaut
    Hello,
    il n'y a pas de playlist à l'url de départ. Comme ce n'est pas trop légal de télécharger des films sur youtube voici un code qui vient télécharger les url des vidéos d'une playlist en utilisant le paquet pytube2 (dans pypi) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    from pytube import Playlist
    playlist = Playlist('https://www.youtube.com/playlist?list=PLS1QulWo1RIaJECMeUT4LFwJ-ghgoSH6n')
    print('Number of videos in playlist: %s' % len(playlist.video_urls))
    for video_url in playlist.video_urls:
        print(video_url)
    La playlist de l'exemple correspond à des vidéos pour apprendre le python

    Il faut qu'il y ait l'identificateur de la liste dans l'URL.

    Ami calmant, J.P

  6. #6
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    J'utilise ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import subprocess
    liste_adresses = [
    "https://youtu.be/U-p7R7oUDA0?t=7"
    ]
    for el in liste_adresses:
        subprocess.call(["yt-dlp", el]) # pour viéo
    ou pour le mp3 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    import time
    import subprocess
    liste_adresses = [
    "https://www.youtube.com/watch?v=CpTLFchI8Zk"
    ]
    cpt = 0
    for el in liste_adresses:
        cpt +=1
        print(cpt)
        subprocess.call(["yt-dlp", "-x", "-i", "--audio-format", "mp3", el])
        time.sleep(4)

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Citation Envoyé par ledrof Voir le message
    Si, si elle est toujours disponible...
    Tu l'aurai mis sous format textuel dans une balise de code (bouton # de l'interface), je ne me serai pas trompé dans l'url

    Si tu lis les lignes de la dernière proposition il faut maintenant passer par yt-dlp https://github.com/yt-dlp/yt-dlp

    Le problème vient d'une mise à jour des infos que fournit Youtube, et dans lesquelles youtube-dl n'arrive à extraire l'id

  8. #8
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2023
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2023
    Messages : 9
    Par défaut
    Message bien reçu et problème réglé.
    Merci à tous

Discussions similaires

  1. Difficulté pour Installer DBDesigner
    Par piff62 dans le forum Applications et environnements graphiques
    Réponses: 8
    Dernier message: 31/01/2008, 00h01
  2. [JNI] Difficultés pour utiliser une DLL
    Par etiennegaloup dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 15/08/2005, 21h29
  3. En difficulté pour faire une requete
    Par Fonzy17 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 21/03/2005, 10h56
  4. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  5. Difficultés pour afficher un pixel à l'écran
    Par Bubonik software dans le forum C
    Réponses: 9
    Dernier message: 17/08/2003, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo