geekcomputers / geekcomputers/Python
When a run the youtube.py error occurred
Ouverte
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 35.4k
- Forks
- 12.9k
- Merge moyen
- 2 h 37 min
- PR mergées (30 j)
- 1
Description
Here's the result
Young:Desktop Young$ python youtube.py
Enter the song to be played: Hello
<div class="yt-thumb video-thumb"><span class="yt-thumb-simple">
<img alt="" data-ytimg="1" height="138" onload=";window.__ytRIL && __ytRIL(this)" src="//i1.ytimg.com/vi/HeLjGn8OLnU/mqdefault.jpg" width="246"/>
<span aria-hidden="true" class="video-time">3:59</span></span></div>
Traceback (most recent call last):
File "youtube.py", line 29, in <module>
link = song['href']
File "/Users/Young/anaconda3/lib/python3.6/site-packages/bs4/element.py", line 1011, in __getitem__
return self.attrs[key]
KeyError: 'href'
It seems the youtube has change the result structure and don't have a 'href' anymore
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par youtube.py à la ligne 29 et reproduisez la commande indiquée dans le rapport en utilisant le prompt de recherche de chanson. Examinez la structure du résultat YouTube renvoyé autour du href manquant signalé, puis vérifiez que le script se termine sans le KeyError pour la même entrée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- cli
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100