Articles of urllib3

Conexión proxy con Python

He estado intentando conectarme a las URL de python. He intentado: urllib2, urlib3, y peticiones. Es el mismo problema que me encuentro en todos los casos. Una vez que obtenga la respuesta, imagino que los tres funcionarán bien. El problema es la conexión a través de proxy. He ingresado nuestra información de proxy, pero no […]

pip, autenticación de proxy y “esquema de proxy no soportado”

Tratando de instalar pip en una nueva instalación de python. Estoy atascado con errores de proxy. Parece un error en get-pip o urllib3 ? La pregunta es: ¿tengo que pasar por el dolor de configurar CNTLM como se describe aquí o hay un atajo? La documentación de get-pip.py dice que use la –proxy=”[user:passwd@]proxy.server:port” para especificar […]

Tratar con mala solicitud

Recibo: ‘HTTP / 1.1 400 Bad Request \ r \ n’ y no entiendo por qué. Parece que se autentica y luego hay una redirección y ahora no funciona. ¿Por qué está pasando esto? Pensé que era el encabezado y que faltaba el tipo de contenido, pero incluso agregando eso produjo el mismo resultado … […]

¿Python urllib3 y cómo manejar el soporte de cookies?

Por lo tanto, estoy buscando en urllib3 porque tiene agrupación de conexiones y es seguro para subprocesos (por lo que el rendimiento es mejor, especialmente para el rastreo), pero la documentación es … mínima, como mínimo. urllib2 tiene build_opener así que algo como: #!/usr/bin/python import cookielib, urllib2 cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) r = […]

¿Por qué constantemente veo “Restablecer la conexión interrumpida” al cargar datos en mi base de datos?

Estoy cargando cientos de millones de artículos a mi base de datos a través de una API REST desde un servidor en la nube en Heroku a una base de datos en AWS EC2. Estoy usando Python y constantemente veo el siguiente mensaje de registro de INFO en los registros. [requests.packages.urllib3.connectionpool] [INFO] Resetting dropped connection: […]

¿Cuál es el significado de pool_connections en requests.adapters.HTTPAdapter?

Al inicializar una Session solicitudes, se HTTPAdapter dos HTTPAdapter se HTTPAdapter en http y https . Así es como se define HTTPAdapter : class requests.adapters.HTTPAdapter(pool_connections=10, pool_maxsize=10, max_retries=0, pool_block=False) Si bien entiendo el significado de pool_maxsize (que es el número de sesiones que puede guardar un grupo), no entiendo qué significa pool_connections o qué significa. Doc […]

¿Qué debo usar para abrir una url en lugar de urlopen en urllib3?

Quería escribir un código como el siguiente: from bs4 import BeautifulSoup import urllib2 url = ‘http://www.thefamouspeople.com/singers.php’ html = urllib2.urlopen(url) soup = BeautifulSoup(html) Pero encontré que tengo que instalar el paquete urllib3 ahora. Además, no pude encontrar ningún tutorial o ejemplo para entender cómo reescribir el código anterior, por ejemplo, urllib3 no tiene urlopen . Cualquier […]

Python: pip está instalado pero no funciona en Windows

He instalado python 3.6.0, no necesita instalar pip manualmente si está usando python (> 3.3). Pero cuando bash acceder a pip (pip –version), me produce dos errores que se relacionan principalmente con no encontrar el módulo. La descripción se da a continuación. C:\Users\sharma6>pip –version Traceback (most recent call last): File “c:\python360\lib\site-packages\pip\_vendor\requests\packages\__init__.py”, line 27, in from […]

¿Cómo arreglar ImportError: no hay un módulo llamado packages.urllib3?

Estoy ejecutando Python 2.7.6 en una máquina Ubuntu. Cuando ejecuto twill-sh (Twill es un navegador que se usa para probar sitios web) en mi Terminal, obtengo lo siguiente: Traceback (most recent call last): File “dep.py”, line 2, in import twill.commands File “/usr/local/lib/python2.7/dist-packages/twill/__init__.py”, line 52, in from shell import TwillCommandLoop File “/usr/local/lib/python2.7/dist-packages/twill/shell.py”, line 9, in from […]

Suprimir InsecureRequestWarning: la solicitud HTTPS no verificada se está realizando en Python2.6

Estoy escribiendo scripts en Python2.6 con el uso de pyVmomi y mientras uso uno de los métodos de conexión: service_instance = connect.SmartConnect(host=args.ip, user=args.user, pwd=args.password) Me sale la siguiente advertencia: /usr/lib/python2.6/site-packages/requests/packages/urllib3/connectionpool.py:734: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html InsecureRequestWarning) Lo interesante es que no tengo urllib3 instalado con […]