ulllib3

HTTP-bibliotheek met draadveilige verbindingspooling en bestandssteun
Download nu

ulllib3 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrey Petrov
  • Uitgever website:
  • http://code.google.com/u/shazow/

ulllib3 Tags


ulllib3 Beschrijving

HTTP-bibliotheek met draadveilige verbindingspooling en bestandssteun URLLIB3 is een Python HTTP-bibliotheek met draadveilige verbindingspooling en bestandsbericht. Highlights: * Gebruik dezelfde aansluitverbinding voor meerdere aanvragen (HTTPCONNECTIONPOOL) * Bestandsposten (CODE_MULTIPART_FORMDATA) * Ingebouwde omleiding en pogingen (optioneel) * Thread-Safewhat is verkeerd met URLLIB en URLLIB2? Er ontbreken twee kritieke kenmerken in de standaard bibliotheek van Python: verbinding opnieuw gebruiken / poolen en architectuur. Het is niet erg moeilijk om deze zelf te implementeren, maar het is veel gemakkelijker om een module te gebruiken die al het werk voor je heeft gedaan. De Python-standaardbibliotheken Urlib en Urllib2 hebben weinig te maken met elkaar. Ze waren ontworpen om onafhankelijk en standalone te zijn, elk op het oplossen van een andere reikwijdte van problemen, en Urllib3 volgt in een soortgelijke ader. Waarom wil ik verbindingen opnieuw gebruiken? Wanneer u normaal gesproken een URLLIB-oproep doet, wordt bij elk verzoek een aparte socketverbinding gemaakt. Door bestaande aansluitingen te hergebruiken (ondersteund sinds HTTP 1.1), nemen de verzoeken minder middelen op het einde van de server en bieden ook een snellere responstijd op het einde van de klant. Met enkele eenvoudige benchmarks (zie Test / Benchmark.py), is het downloaden van 15 URL's van Google.com ongeveer twee keer zo snel bij het gebruik van HTTPConnectionpool (die 1 verbinding gebruikt) dan het gebruik van gewone URLLIB (die 15 verbindingen gebruikt). Deze bibliotheek gebruikt perfect voor : * Praten met een API * Crawling A Website * Elke situatie waarbij in staat is om bestanden te plaatsen, omleiding te hanteren en opnieuw te proberen, is nuttig. Het is relatief lichtgewicht, dus het kan voor alles worden gebruikt! Voorbeelden: ga naar de voorbeelden Wiki voor meer leuke syntaxis-gemarkeerde voorbeelden. Maar kort verhaal kort: van Urllib3 import httpconnectionpoolapi_url = 'http://ajax.gogleapis.com/ajax / Diensten / zoeken / web'http_pool = httpconnectionpool.from_url (api_url) velden = {'V': '1.0', 'q': 'urllib3'} r = http_pool.get_url (api_url, velden) print r.status, r .data benodigdheden: · Python


ulllib3 Gerelateerde software

Sapgui

SAPGUI is een GUI-client voor SAP R / 3 waarmee een gebruiker gemakkelijk toegang heeft tot SAP-functionaliteit in SAP-toepassingen. ...

364

Downloaden

Are

ELINKS is een geavanceerde en gevestigde functie-rijke tekstmodus Web (http / ftp / ..) browser. ...

166

Downloaden