Salut,

Je cherche à récupérer une page en spécifiant un proxy et un User-Agent.

j'ai donc essayé pour le User-Agent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
import urllib2
def recup_url(url):
       request = urllib2.Request(url)
       request.add_header('User-Agent','Mozilla/4.0')
       opener = urllib2.build_opener()
       urlData = opener.open(request).read()
       return urlData
ça fonctionne !!!

maintenant, pour definir le proxy, j'ai testé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
import urllib2
def recup_url(url):
       request = urllib2.Request(url)
       request.set_proxy('http://proxytest:3128','http')
       opener = urllib2.build_opener()
       urlData = opener.open(request).read()
       return urlData
et ça fonctionne pas

ça renvoie l'erreur "urllib2.URLError: <urlopen error (-2, 'Name or service not known')>

si quelqu'un a une idée