C'est un problème avec la configuration d'un script python qui doit aller chercher des infos sur une page web en passant par un serveur proxy.
En cherchant, j'ai trouvé le truc qui me semble le moins mauvais mais qui ne fonctionne toujours pas :
Lorsque j'exécute le script, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import urllib2 url_proxy = "url_vers_fichier_config_proxy.pac" proxy_support = urllib2.ProxyHandler({"http" : url_proxy}) opener = urllib2.build_opener(proxy_support) req = urllib2.Request('http://www.python.org/') f = opener.open(req) print f.read() f.close()
Traceback (most recent call last):
File "F:\bourse.py", line 89, in <module>
config_proxy(proxy)
File "F:\bourse.py", line 27, in config_proxy
f = opener.open(req)
File "C:\Python25\lib\urllib2.py", line 381, in open
response = self._open(req, data)
File "C:\Python25\lib\urllib2.py", line 399, in _open
'_open', req)
File "C:\Python25\lib\urllib2.py", line 360, in _call_chain
result = func(*args)
File "C:\Python25\lib\urllib2.py", line 1107, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "C:\Python25\lib\urllib2.py", line 1082, in do_open
raise URLError(err)
URLError: <urlopen error (11001, 'getaddrinfo failed')>
Je n'arrive vraiment pas à résoudre ce problème, est-ce que quelqu'un aurait une solution? Merci d'avance!
Partager