urllib3

BIBLIOTECA HTTP con la agrupación de conexión a la caja fuerte y el soporte de correo de archivos
Descargar ahora

urllib3 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Andrey Petrov
  • Sitio web del editor:
  • http://code.google.com/u/shazow/

urllib3 Etiquetas


urllib3 Descripción

BIBLIOTECA HTTP con la agrupación de conexión a la caja fuerte y el soporte de correo postal URLLLIB3 es una biblioteca HTTP de Python con la agrupación de conexión a la caja fuerte y el soporte de POST POST.HIGHE: * Reutilice la misma conexión del zócalo para las solicitudes múltiples (httpconnectionpool) * Publicación de archivos (Encode_multipart_FormDATA) * Redirección y reintentos incorporados (opcional) * ¿Hilo-SafeWhat está equivocado con Urllib y Urllib2? Hay dos características críticas que faltan en la Biblioteca Estándar Python: Reinicio de la conexión / PUBLICACIÓN Y PUBLICACIÓN DE ARCHIVO. No es terriblemente difícil implementarlos usted mismo, pero es mucho más fácil usar un módulo que ya hizo el trabajo para usted. Las bibliotecas estándar de Python Urllib y Urllib2 tienen poco que ver entre sí. Fueron diseñados para ser independientes y independientes, cada uno de los cuales resolvió un alcance diferente de los problemas, y URLLIB3 sigue en una vena similar. ¿Por qué quiero reutilizar las conexiones? Rendimiento. Cuando normalmente realiza una llamada de urllib, se crea una conexión de socket separada con cada solicitud. Al reutilizar los sockets existentes (admitidos desde HTTP 1.1), las solicitudes ocuparán menos recursos en el final del servidor, y también proporcionarán un tiempo de respuesta más rápido al final del cliente. Con algunos puntos de referencia simples (consulte la prueba / benchmark.py), la descarga de 15 URL de Google.com es aproximadamente el doble de rápido cuando se usa HTTPConnectionPool (que usa 1 conexión) que el uso de URLLIB liso (que utiliza 15 conexiones). Esta biblioteca es perfecta para : * Hablando con una API * Crawling un sitio web * Cualquier situación en la que pueda publicar archivos, manejar la redirección y volver a intentarlo. ¡Es relativamente ligero, por lo que se puede usar para cualquier cosa! Ejemplos: vaya a los ejemplos Wiki para obtener ejemplos más bonitos de sintaxis. Pero, Long Shours Short: desde Urllib3 Importar httpconnectionpoolapi_url = 'http://ajax.googleapis.com/ajax / Servicios / Búsqueda / web'http_pool = httpconnectionpool.from_url (api_url) campos = {'v': '1.0', 'q': 'urllib3'} r = http_pool.get_url (api_url, campos) Imprimir R.STATUS, R .requerimientos de datos: · Python


urllib3 Software relacionado

Darkhttpd

DarkHTTPD es un servidor HTTTP / 1.1, seguro, ligero, rápido, rápido, de un solo roscado para contenido estático. ...

234

Descargar

Elinks

Elinks es un navegador avanzado y bien establecido en modo web de texto en forma de característica (http / ftp / ..). ...

166

Descargar