Pour ceux qui obtiennent une erreur de clé: 'length_seconds' sur pytube

Source du devis

https://github.com/nficano/pytube/issues/497

Nous l'avons créé sur la base de ce contenu.

Changements

Modifier le code source de main.py length(self) Correction de la valeur de retour

Changer avant return self.player_config_args['length_seconds']

Après le changement return self.player_config_args['player_response']['videoDetails']['lengthSeconds']

Changer avant

__main__.py



    @property
    def length(self):
        """Get the video length in seconds.
        :rtype: str
        """
        return self.player_config_args['length_seconds']

Après le changement

__main__.py



  @property
    def length(self):
        """Get the video length in seconds.
        :rtype: str
        """
        return self.player_config_args["player_response"]["videoDetails"]['lengthSeconds']

Recommended Posts

Pour ceux qui obtiennent une erreur de clé: 'length_seconds' sur pytube
Pour ceux qui ne peuvent pas installer Python sur Windows XP
Technique Python pour ceux qui veulent se débarrasser des débutants
Commentaire d'impartialité et de cohérence pour ceux qui ne tombent pas amoureux
Pour ceux qui ne peuvent pas exécuter Keras ou TensorFlow sur GPU avec macOS Sierra
AWS ~ Pour ceux qui l'utiliseront ~
Premiers pas avec Processing et p5.js (pour ceux qui ont fait d'autres langues) 02
Introduction au traitement et p5.js (pour ceux qui ont fait d'autres langues) 01
Pour ceux qui veulent apprendre Excel VBA et se lancer avec Python
5 raisons pour lesquelles le traitement est utile pour ceux qui veulent se lancer avec Python
Grammaire de fléchettes pour ceux qui ne connaissent que Python
Pour ceux qui ont fait des outils de configuration pip
Cours de logiciels pour ceux qui commencent à rechercher l'espace
[Pour ceux qui maîtrisent d'autres langages de programmation] 10 points pour rattraper les points Python
Pour ceux qui auraient dû installer janome correctement avec Python mais qui obtiennent une erreur