Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Urllib otvorí súbor objektov z webu tým , že k nim máte prístup cez ich URL . Urlopen funkcie bude mať objekt siete zo sieťového prostriedku , zvyčajne vo forme webovej stránky , a uložiť ju ako objekt Python súboru . Tento objekt potom možno manipulovať v veľa rovnakým spôsobom ako objekt Python súborov prostredníctvom funkcií , ako je čítanie alebo readline .
Kopírovanie Network Objects
Urllib môže tiež zbierať predmety , ako sú webové stránky z Internetu a ukladať ich na lokálny pevný disk . To umožňuje programu Python získať prístup k súboru z lokálneho pevného disku , skôr ako vždy žiadajúca strana zakaždým , keď je potrebný objekt . Funkcie urlretrieve dostane sieťový objekt a vracia n - ticu , alebo kolekcia hodnôt , predstavujúci názov uloženého súboru a žiadne špeciálne hlavičku v súbore .
Kódovanie adries URL
Urllib môžete tiež urobiť sériu dvoch vstupov n-tíc a previesť ich do URL . Funkcie urlencode prevádza sériu n-tíc do dvojíc kľúč - hodnota , ktoré sa stanú súčasťou URL , ak je požiadavka URL odosiela informácie . To umožňuje , aby program požadovať informácie od používateľov , uložte ju s kľúčom hodnotu , ktorá definuje požadované informácie servera a vytvorenie adresy URL pre odoslanie požiadavky na URL .
Rukoväť Špeciálne kódy HTTP Response
Pri žiadosti o objekty zo siete , konkrétne http požiadaviek ( napr. ak je podaná žiadosť pre webové stránky ) , server môže vrátiť niektoré kódy odpovedí . Tieto kódy znamenajú niečo o stave stránky , ako je napríklad jeho mať been sa sťahoval . Ostatné kódy predstavujú skutočnosť , že strana nebola zmenená od jeho poslednej návštevy , a to nie je treba obnovovať . Funkcie FancyURLopener spracováva požiadavky , kde môžu byť tieto kódy vrátené a ponúka predvolené nastavenie pre manipuláciu s ich výskytu .