Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Urllib v Pythone ?

Programátori obrátiť na programovacom jazyku Python budovať svoje projekty čiastočne pretože jeho rozsiahlej knižnice vstavaných funkcií a modulov . Jeden z týchto modulov , urllib , dáva programátorom rámec pre pripojenie k a načítať informácie z internetových zdrojov . Týmto spôsobom , programátori môžu podávať žiadosti z webových stránok , zber informácií , napr webové stránky a uložiť túto informáciu na miestnom pevnom disku . Načítanie Network Objects

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené