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:
ça fonctionne !!!
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
maintenant, pour definir le proxy, j'ai testé:
et ça fonctionne pas
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
ça renvoie l'erreur "urllib2.URLError: <urlopen error (-2, 'Name or service not known')>
si quelqu'un a une idée
Partager