ValueError: inconnu type d'url
Le titre dit à peu près tout. Voici mon code:
from urllib2 import urlopen as getpage
print = getpage("www.radioreference.com/apps/audio/?ctid=5586")
et voici le traceback erreur que j'obtiens:
Traceback (most recent call last):
File "C:/Users/**/Dropbox/Dev/ComServ/citetest.py", line 2, in <module>
contents = getpage("www.radioreference.com/apps/audio/?ctid=5586")
File "C:\Python25\lib\urllib2.py", line 121, in urlopen
return _opener.open(url, data)
File "C:\Python25\lib\urllib2.py", line 366, in open
protocol = req.get_type()
File "C:\Python25\lib\urllib2.py", line 241, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: www.radioreference.com/apps/audio/?ctid=5586
Ma meilleure supposition est que urllib ne peut pas récupérer les données à partir de désordre php Url. si c'est le cas, est-il un travail autour? Si non, ce que je fais mal?
- Ajouter "http://" de l'url.
Vous devez vous connecter pour publier un commentaire.
Vous devriez d'abord essayer d'ajouter
'http://'
en face de l'url. Aussi, ne pas stocker les résultats dansprint
, comme il est la liaison la référence à un autre (non remboursables) objet.Donc cette ligne de commande:
Cette fonction renvoie un fichier comme objet. Pour lire son contenu, vous devez utiliser différents de manipulation de fichiers des méthodes, comme ceci:
wget
, comment puis-je ouvrir ce?Vous avez besoin pour passer une URL complète: c'est à dire il doit commencer par
http://
.Simplement utiliser
http://www.radioreference.com/apps/audio/?ctid=5586
et ça marchera très bien.