[pyar] Consulta acerca del Proxy

Jorge Puente Sarrín puentesarrin en gmail.com
Lun Ene 20 17:00:58 ART 2014


Hola Jose,

Eso probablemente funcionaría en urllib[0], pero de hecho no en urllib2[1]
porque la función urlopen no espera un argumento llamado proxies. Con
urllib2 necesitas utilizar una instancia de ProxyHandler, algo así:

>>> import urllib2
>>> req = urllib2.Request(url)
>>> opener = urllib2.build_opener(urllib2.ProxyHandler())
>>> urllib2.install_opener(opener)
>>> response = opener.open(req)

Y si usas un proxy, cambiar la tercera línea así (si es para uno HTTP):

>>> opener = urllib2.build_opener(urllib2.ProxyHandler({"http": url_proxy}))

[0] http://hg.python.org/cpython/file/2.7/Lib/urllib.py#l72
[1] http://hg.python.org/cpython/file/2.7/Lib/urllib2.py#l123

Saludos.

2014/1/20 Jose Cortes <josepablocortes en gmail.com>

> Buenas a todos,
>
> Una consulta,
> estoy corriendo en un linux que tiene un proxy seteado,
> pero necesito hacer un request que no use el proxy del SOP para eso
> estoy haciendo:
>  urllib2.urlopen(request, timeout=self.timeout, proxies={})
>
> pero no funciona,
> alguno sabe la razon por la que no funciona,
> a mi entender eso deberia funcionar, pero no lo hace
>
>
> saludos,
>
> Jose
>
>
>
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>


-- 
Jorge Puente Sarrín.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140120/0a2d15ae/attachment.html>


More information about the pyar mailing list