Articles of proxy

Python urllib2> Proxy HTTP> Solicitud HTTPS

Este trabajo bien: import urllib2 opener = urllib2.build_opener( urllib2.HTTPHandler(), urllib2.HTTPSHandler(), urllib2.ProxyHandler({‘http’: ‘http://user:pass@proxy:3128’})) urllib2.install_opener(opener) print urllib2.urlopen(‘http://www.google.com’).read() Pero, si http cambia a https : … print urllib2.urlopen(‘https://www.google.com’).read() Hay errores: Traceback (most recent call last): File “D:\Temp\6\tmp.py”, line 13, in print urllib2.urlopen(‘https://www.google.com’).read() File “C:\Python26\lib\urllib2.py”, line 124, in urlopen return _opener.open(url, data, timeout) File “C:\Python26\lib\urllib2.py”, line 389, in open […]

Proxies en la aplicación FTP de Python

Estoy desarrollando un cliente FTP en Python ftplib. ¿Cómo le agrego soporte de proxy (la mayoría de las aplicaciones FTP que he visto parecen tenerlo)? Estoy pensando especialmente en los proxies SOCKS, pero también en otros tipos … FTP, HTTP (¿es posible usar proxies HTTP con el progtwig FTP?) ¿Alguna idea de como hacerlo?

Instalar la instalación fácil de Python usando ez_setup.py desde detrás de un servidor proxy

¿Hay alguna manera de instalar la instalación fácil de Python usando ez_setup.py cuando se encuentra en una red corporativa que usa un servidor proxy? Actualmente, recibo un tiempo de espera de conexión: Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg Traceback (most recent call last): File “C:\jsears\python\ez_setup.py”, line 278, in main(sys.argv[1:]) File “C:\jsears\python\ez_setup.py”, line 210, in main egg = download_setuptools(version, delay=0) […]

Tunneling httplib a través de un proxy

Estoy tratando de averiguar cómo enviar datos a un servidor a través de un proxy. Esperaba que esto fuera posible a través de tor, pero como Tor usa SOCKS aparentemente no es posible con httplib (corríjame si me equivoco) Esto es lo que tengo ahora mismo. import httplib con = httplib.HTTPConnection(“google.com”) con.set_tunnel(proxy, port) con.send(“Sent Stuff”) […]

Devuelve un pedido. Responde al objeto desde el Frasco.

Estoy tratando de construir un proxy simple utilizando Flask y solicitudes. El código es el siguiente: @app.route(‘/es///’, methods=[‘GET’, ‘POST’, ‘PUT’]): def es(index, type, id): elasticsearch = find_out_where_elasticsearch_lives() # also handle some authentication url = ‘%s%s%s%s’ % (elasticsearch, index, type, id) esreq = requests.Request(method=request.method, url=url, headers=request.headers, data=request.data) resp = requests.Session().send(esreq.prepare()) return resp.text Esto funciona, excepto que […]

Python envía un correo electrónico detrás de un servidor proxy

Quiero enviar un correo electrónico utilizando el script Python a través de smtp de hotmail, pero estoy conectado a un servidor proxy. Ahí está mi código, funciona cuando está conectado directamente a Internet, pero cuando está conectado a un servidor proxy, no funciona. import smtplib smtpserver = ‘smtp.live.com’ AUTHREQUIRED = 1 smtpuser = ‘example@hotmail.fr’ smtppass […]

Proxy: Selenium + Python, Firefox

¿Cómo puedo redirigir el tráfico de Firefox lanzado por Selenium en Python a un proxy? He utilizado las soluciones sugeridas en la web, ¡pero no funcionan! Yo he tratado: profile = webdriver.FirefoxProfile() profile.set_preference(“network.proxy.type”, 1) profile.set_preference(“network.proxy.http”, “54.213.66.208”) profile.set_preference(“network.proxy.http_port”, 80) profile.update_preferences() driver = webdriver.Firefox(profile)

Fallo general del servidor SOCKS al cambiar de identidad utilizando una raíz

Tengo Tor ejecutándose en un servidor remoto (Ubuntu) en el puerto 9150 con el puerto de control en 9151. He confirmado que ambos se ejecutan a través de netstat -ant. Aquí está mi código que está provocando el SOCKS5Error: 0x01: General SOCKS server failure Error SOCKS5Error: 0x01: General SOCKS server failure . import socks import […]

Python: ¿Cómo puedo obtener correos electrónicos a través de POP o IMAP a través de un proxy?

Ni poplib ni imaplib parecen ofrecer soporte de proxy y no pude encontrar mucha información al respecto a pesar de mis bashs de google-fu. Estoy usando python para obtener correos electrónicos de varios servidores habilitados para imap / pop y necesito poder hacerlo a través de proxies. Idealmente, me gustaría poder hacerlo en Python directamente, […]

Python 3 – urllib, HTTP Error 407: se requiere autenticación de proxy

Estoy intentando abrir un sitio web (estoy detrás de un proxy corporativo) utilizando urllib.request.urlopen () pero recibo el error: urllib.error.HTTPError: HTTP Error 407: Proxy Authentication Required Puedo encontrar el proxy en urllib.request.getproxies (), pero ¿cómo puedo especificar un nombre de usuario y una contraseña para usarlo? No pude encontrar la solución en los documentos oficiales.