urllib3.

Biblioteca HTTP con collegamento thread Safe Connection Pooling and File Post Support
Scarica ora

urllib3. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Andrey Petrov
  • Sito web dell'editore:
  • http://code.google.com/u/shazow/

urllib3. Tag


urllib3. Descrizione

Biblioteca HTTP con connessioni thread Safe Connection Pooling and File Post Support URLLIB3 è una libreria HTTP Python con il pooling di connessione a cabina di thread pooling e il supporto dei file. Highlights: * riutilizzare la stessa connessione socket per più richieste (httpconnectionpool) * Postazione file (codifica_multipart_formdata) * Reindirizzamento e tentativi integrati (opzionale) * Thread-Safewhat è sbagliato con Urril e Urllib2? Ci sono due caratteristiche critiche mancanti dalla libreria standard Python: Connection Re-utilizzando / Pooling e Pubblicazione dei file. Non è terribilmente difficile implementarti da solo, ma è molto più facile usare un modulo che ha già fatto il lavoro per te. Le librerie standard di Python Urrilb e Urrib2 hanno poco da fare l'una con l'altra. Sono stati progettati per essere indipendenti e standalone, ciascuno risolvendo un diverso ambito di problemi, e Urrilb3 segue in una vena simile. Perché voglio riutilizzare le connessioni? Performance. Quando normalmente si effettua una chiamata URLLIB, viene creata una connessione socket separata con ciascuna richiesta. Riutilizzando le prese esistenti (supportate da HTTP 1.1), le richieste prenderanno meno risorse sulla fine del server e forniscono anche un tempo di risposta più rapido presso la fine del cliente. Con alcuni semplici benchmark (vedi test / benchmark.py), il download di 15 URL da Google.com è circa due volte più veloce quando si utilizza HTTPConnectionPool (che utilizza 1 connessione) rispetto all'utilizzo di URLLIB normale (che utilizza 15 connessioni). Questa libreria è perfetta per : * Parlare con un'API * strisciando un sito Web * Qualsiasi situazione in cui è in grado di pubblicare file, gestire il reindirizzamento e la riproduzione è utile. È relativamente leggero, quindi può essere utilizzato per qualsiasi cosa! Esempi: Vai agli esempi Wiki per più bei esempi evidenziati Syntax.But, lunga storia breve: da urllib3 import httpconnectionpoolapi_url = 'http://ajax.googleappis.com/ajax. / servizi / ricerca / web'http_pool = httpconnectionpool.from_url (API_URL) campi = {'V': '1.0', 'q': 'urllib3'} r = http_pool.get_url (API_URL, campi) Stampa R.Status, R Requisiti .data: · Python.


urllib3. Software correlato

Cookiepie

CookiePie è un'estensione di firefox che consente di mantenere diversi cookie di archiviazione in diverse schede e finestre. ...

509

Scarica

mod_ldap_userdir.

MOD_LDAP_USERDIR è un modulo che consente al server Web Apache di cercare le directory home utente. ...

157

Scarica

phppeanuts.

Phppeanuts è un quadro per lo sviluppo di applicazioni aziendali in PHP4 e 5. ...

59

Scarica