urllib2 connection timed out erreur
Je suis en train d'ouvrir une page à l'aide de urllib2 mais je reçois connection timed out erreurs.
La ligne que j'utilise est:
f = urllib2.urlopen(url)
d'erreur exact est:
URLError: <urlopen error [Errno 110] Connection timed out>
vous pouvez charger l'url dans le navigateur?
oui, l'url se charge dans le navigateur. Je pense que le problème est peut-être avec mes paramètres de connexion. Comment le python urllib2 se connecter à internet?
êtes-vous derrière le proxy?
J'étais derrière proxy et maintenant je ne le suis pas. Seule modification que j'ai faite a été de supprimer http_proxy et https_proxy.
oui, l'url se charge dans le navigateur. Je pense que le problème est peut-être avec mes paramètres de connexion. Comment le python urllib2 se connecter à internet?
êtes-vous derrière le proxy?
J'étais derrière proxy et maintenant je ne le suis pas. Seule modification que j'ai faite a été de supprimer http_proxy et https_proxy.
OriginalL'auteur zubinmehta | 2010-07-07
Vous devez vous connecter pour publier un commentaire.
urllib2
respecte robots.txt. De nombreux sites de bloc par défautUser-Agent
.Essayez d'ajouter un nouveau
User-Agent
, par la création deRequest
objets & de les utiliser comme arguments poururlopen
:Plusieurs détaillé des visites guidées sont disponibles, tels que http://www.doughellmann.com/PyMOTW/urllib2/
Ici, c'est le travail de l'url pymotw.com/2/urllib2
OriginalL'auteur Tim McNamara
Comme une stratégie générale, ouverte wireshark et regarder le trafic généré par
urllib2.urlopen(url)
. Vous pouvez être en mesure de voir où est l'erreur vient de.OriginalL'auteur bstpierre