ontwikkel as 'n alternatief vir Python se ingeboude urllib2 module wat gewoonlik gebruik word in die hantering van HTTP-versoek, hierdie biblioteek nie net werk om die kern metodes gevind in daardie biblioteek funksies gevind in die web tegnologie vandag te ondersteun nie, maar ook vereenvoudig baie die API, die vermindering van die tyd wat nodig is 'n projek om die kode.
urllib2 kon gewees het 'n groot hulpmiddel wanneer dit kom uit, maar die vinnige ontwikkeling van die Web-gebaseerde tegnologie het dit nie net absolute gemaak, maar die sintaksis en die manier waarop dit werk intern het dit moeilik is om te werk.
Dit is die rede waarom 'n biblioteek soos Versoeke, aangesien dit uitgekom met sy eerste onstabiele tak het voortdurend meer en meer lof vir sy eenvoudige manier van dinge doen.
Tans is die Versoeke biblioteek is een van die mees gebruikte biblioteke in die Python gemeenskap
Eienskappe :.
- Uiters eenvoudige AOO, HEAD, post, sit, verwyder Versoeke
- Eenvoudige HTTP Header Versoek Attachment
- eenvoudige data / Params Versoek Attachment
- Eenvoudige Basiese HTTP verifikasie
- Eenvoudige URL + HTTP Auth Register
- Ondersteun baie internasionale standaarde
- Hou-lewendig ondersteuning
- Connection pooling
- Ondersteuning vir sessies
- SSL verifikasie
- Koekie manipulasie
- Outomatiese data dekompressie
- Unicode ondersteuning
- .netrc ondersteuning
- Draad-veilige
- Ondersteuning vir multi oplaai strome
- Ondersteuning vir verbinding outs
- HTTP (S) volmag ondersteuning
Wat is nuut in hierdie release:
- Nou het 'n & quot; sekuriteit & quot; pakket ekstras stel, $ pit installeer versoeke [sekuriteit].
- Versoeke sal nou gebruik sertifikaat indien dit beskikbaar is.
- aanjaer en re-verhoog urllib3 ProtocolError.
Wat is nuut in die weergawe 2.0.0:
- Keys in die Headers woordeboek is nou moedertaal snare op al Python weergawes, naamlik bytestrings op Python 2, unicode op Python 3.
- Proxy URLs nou moet 'n eksplisiete skema. A MissingSchema uitsondering sal opgewek word as hulle dit nie doen nie.
- Time-outs nou aansoek tyd om te lees as Stroom = Vals.
- RequestException is nou 'n subklas van IO-fout, nie RuntimeError.
- Bygevoeg nuwe metode te PreparedRequest voorwerpe. PreparedRequest.copy ()
- Bygevoeg nuwe metode te Sessie voorwerpe: Session.update_request (). Hierdie metode updates 'n Versoek voorwerp met die data (bv koekies) gestoor word op die sessie.
- Bygevoeg nuwe metode te Sessie voorwerpe: Session.prepare_request (). Hierdie metode updates en berei 'n Versoek voorwerp, en gee die ooreenstemmende PreparedRequest voorwerp.
- Bygevoeg nuwe metode te HTTPAdapter voorwerpe: HTTPAdapter.proxy_headers (). Dit moet nie direk genoem word nie, maar verhoog die subklas koppelvlak.
- httplib.IncompleteRead uitsonderings wat veroorsaak word deur verkeerde chunked kodering nou verhoog 'n Versoeke ChunkedEncodingError plaas.
- Ongeldige persent-escape sequences nou veroorsaak dat 'n Versoeke InvalidURL uitsondering opgewek word.
- HTTP 208 gebruik nie meer rede frase & quot; im_used & quot ;. Korrek gebruik & quot; already_reported & quot;.
Wat is nuut in die weergawe 1.1.0:
- Ondersteuning vir iterable reaksie liggame
- Aanvaar bedieners voortduur lei params
- Laat eksplisiete inhoud tipes gespesifiseer word vir lêer data li>
- Maak merge_kwargs geval-onsensitief toe opgekyk sleutels
Wat is nuut in die weergawe 1.0.0:
- Massiewe Refactor en vereenvoudiging
- Skakel oor na Apache 2.0-lisensie
- swappable Connection Adapters
- mount Connection Adapters
- wispelturig ProcessedRequest ketting
- / s / prefetch / stroom
- Die opheffing van alle konfigurasie
- Standard biblioteek meld
- Maak Reponse.json () call able, nie eiendom.
Wat is nuut in die weergawe 0.14.0:.
- Geen iter_content foute indien reeds afgelaai
Wat is nuut in die weergawe 0.13.9:.
- Vaste vir OAuth + poste
- verwyder uitsondering eet uit dispatch_hook.
- Algemene foutherstellings.
Wat is nuut in die weergawe 0.13.3:.
- Gebruik simplejson indien beskikbaar
- Moenie wegkruip SSLErrors agter time-outs.
- Vaste param hantering met urls met fragmente.
- Aansienlik verbeter inligting in User Agent.
Wat is nuut in die weergawe 0.13.2:
- New: Response.reason
- Teken soektog string parameters in OAuth 1,0
- kliënt sertifikate nie meer wanneer geïgnoreer verifieer = Vals
- Voeg Earl sertifikaat ondersteuning
Wat is nuut in die weergawe 0.13.1:
- Laat verby 'n lêer of lêer-agtige voorwerp as data.
- Laat hakies antwoorde wat foute dui om terug te keer.
- Vaste Response.text en Response.json vir die liggaam-minder antwoorde.
Wat is nuut in die weergawe 0.12.1:
- New Response.json eiendom
- Vermoë string oplaai van lêers te voeg
- Fix buite-reeks probleem met iter_lines
- Fix iter_content verstek grootte
Wat is nuut in die weergawe 0.11.1:
- POST aansture nou breek RFC om te doen wat blaaiers :. Volg op met 'n AOO
- New strict_mode opset nuwe aanstuur gedrag uit te skakel.
Wat is nuut in die weergawe 0.10.6:.
- Laat '=' in koekies
Wat is die nuwe in die weergawe 0.10.2:.
- aansienlik verbeter URL vermelding
- Bykomende toegelaat koekie kernwaardes.
- Poging fix vir & quot; Te veel lêers oop & quot; Fout
- Vervang unicode foute op die eerste slaag, geen behoefte vir tweede slaag.
- Append '/' te kaal domein urls voor navraag inplanting.
- Uitsonderings besit nou van RuntimeError.
- Binary oplaai + auth fix.
Wat is nuut in die weergawe 0.9.2:
- SSL verifieer = Vals bugfix (duidelik op vensters masjiene ).
- Support vir 'n behoorlike stuk strome met grense.
- sessie argument vir Sessie klasse.
- Print hele haak tracebacks, nie net uitsondering geval.
- Fix response.iter_lines van hangende volgende lyn.
- Fix maar in HTTP-verteer auth w / URI wat navraag snare.
- Fix in Event Hooks afdeling.
- Urllib3 update.
Wat is nuut in die weergawe 0.8.7:
- Force safe_mode vir async versoeke
- Hanteer safe_mode uitsonderings meer konsekwent
- Fix iterasie op nul antwoorde in safe_mode
Wat is nuut in die weergawe 0.8.6:.
- Socket timeout fixes
- Proxy Magtiging ondersteuning.
Wat is nuut in die weergawe 0.8.3:.
- Omgeskakel auth stelsel eenvoudiger call able voorwerpe te gebruik
- New sessie parameter te API metodes.
- Display volle URL terwyl meld.
Wat is nuut in die weergawe 0.8.2:
- New unicode dekodering, gebaseer op overridable Response. enkodering.
- Behoorlike URL slash-quote hantering.
- Cookies met [,], en _ word toegelaat nie.
Wat is nuut in die weergawe 0.6.5:.
- Offline (vinnig) toets suite
- Sessie woordeboek argument samesmelting.
Wat is nuut in die weergawe 0.6.4:
- Outomatiese dekodering van unicode, gebaseer op HTTP Headers.
- New decode_unicode instelling
- Die opheffing van r.read / beslote metodes
- New r.faw koppelvlak vir gevorderde reaksie gebruik. *
- Outomatiese uitbreiding van parameters kop
Wat is nuut in die weergawe 0.6.2:.
- KRY / HEAD gehoorsaam follow_redirect = Vals
Wat is nuut in die weergawe 0.6.1:
- Verbeterde staat kodes ervaring & # x5c; o / .
- 'n maksimum aantal aansture (settings.max_redirects).
- Full Unicode URL ondersteuning.
- Ondersteuning vir protokol-minder aansture.
- Laat vir arbitrêre tipes versoek.
- Bug fixes.
Wat is nuut in die weergawe 0.5.1:
- International Domain Naam Support
- Toegang kop sonder haal hele liggaam (lees ())
- Gebruik lyste as dicts vir parameters
- Gedwonge Voeg Basiese verifikasie
- Gedwonge Basiese is verstek verifikasie tipe
- python-requests.org verstek gebruiker-agent kop
- CaseInsensitiveDict laer-geval caching
- Response.history bugfix
Wat is nuut in die weergawe 0.5.0:
- PATCH Support
- Ondersteuning vir Volmagte
- HTTPBin Toets Suite
- Redirect Oplossing
- settings.verbose stroom skryf
- Querystrings vir alle metodes
- URLErrors (Connection Weier, Tydverstreke, Ongeldige URL's) word beskou as uitdruklik opgewek r.requests.get ('Hwe: // blah "); r.raise_for_status ()
Wat is nuut in die weergawe 0.4.1:.
- Verbeterde Nazenden Hantering
- Nuwe 'allow_redirects' param vir volgende nie-KRY / HEAD aansture.
- Instellings module refactoring.
Wat is nuut in die weergawe 0.4.0:
- Response.history. Lys van herlei antwoorde
- Case-Ongevoelig Selected woordeboeke.
- Unicode URLs.
Wat is nuut in die weergawe 0.3.3:.
- Versoek outs
- Unicode url-geënkodeerde data.
- Instellings konteks bestuurder en module.
Wat is nuut in die weergawe 0.3.2:.
- Outomatiese Decompression van Gzip gecodeerde inhoud
- AutoAuth Ondersteuning vir Tupled HTTP Auth.
Wat is nuut in die weergawe 0.3.1:.
- Koekie veranderinge
- Response.read ().
- Plakkaat fix.
Wat is nuut in die weergawe 0.3.0:.
- Outomatiese verifikasie API Change
- slimmer Query URL Parameterisatie.
- Laat lêer oplaai en post data saam.
Wat is nuut in die weergawe 0.2.4:.
- Python 2.5 Ondersteuning
- PyPy-c v1.4 Support.
- Auto-verifikasie toetse.
- Verbeterde Versoek voorwerp constructor.
Wat is nuut in die weergawe 0.2.3:.
- New HTTPHandling metodes
Wat is nuut in die weergawe 0.2.2:
- Tog hanteer versoek in die geval van 'n HTTPError.
- Eventlet en Gevent Monkeypatch ondersteuning.
- Koekie dupport.
Vereistes :
- Python 2.6 of hoër
Kommentaar nie gevind