„Python“

„Python“ prašo modulio mokymo programos

„Python“ prašo modulio mokymo programos
„Requests“ yra populiarus „Python“ licencijuotas „apache2“ modulis, kurį galima naudoti sąveikaujant su HTTP serveriais, pvz., Interneto serveriais, norint atsisiųsti turinį, kurį galima naudoti analizuojant svetaines arba automatiškai skelbiant žiniatinklio formose. Galite pateikti GET užklausą, POST užklausą, perduoti parametrus URL, gauti atsakymo turinį ir pridėti pasirinktines antraštes.

Šiame straipsnyje mes apžvelgsime Prašymai modulis python ir jo pagrindinė operacija su keliais pavyzdžiais ir galiausiai mes padarysime išvadą.

Montavimas

„Python“ versijos 2.6-2.7 ir 3.3-3.6 palaiko užklausos modulį. Užklausa yra išorinis modulis, todėl turite jį įdiegti, komandinėje eilutėje arba terminale įrašydami:

$ pipenv diegimo užklausos

Prieš eidami toliau, turite įsitikinti dviem dalykais:

- Užklausų biblioteka tinkamai įdiegta, jei nespauskite nuorodos (http: // docs.python-prašymai.org / lt / master / user / install / # install)

-Užklausų biblioteka yra naujausia, jei ne spustelėdami nuorodą patikrinkite (http: // docs.python-prašymai.org / lt / master / community / updates / # atnaujinimai)

Gauti ir POST užklausas

Pradėkite importuodami užklausas. Dabar bandysime gauti tinklalapį naudodami „get request“.

Importavimo užklausos
R_webpage = užklausos.gauti ('http: // www.dataversity.net / ')

R_webpage yra atsakymo objektas. Iš šio objekto galima išgauti visą informaciją apie tinklalapį.

Dabar, jei norite pateikti užklausą paskelbti:

importo užklausos
R_post = užklausos.paštu ('http: // www.dataversity.net / ', duomenys = ' raktas ':' reikšmė ')

Sužinokite, kaip lengva pateikti užklausas. Pereikime prie parametrų perdavimo URL:

Parametrų perdavimas URL

URL parametrus galima perduoti oficialiai. Užklausos leidžia mums pateikti šiuos argumentus kaip eilučių žodyną. params yra raktinis žodis, kurį reikia naudoti argumentuose šiam tikslui.
Žr. Šį pavyzdį, kad gautumėte aiškią idėją:

importo užklausos
R_par = prašymai.gauti ('http: // www.dataversity.net ', params = ' key0 ':' reikšmė0 ' ,
„key1“: „value1“)
spausdinti (R_par.URL)

ataskaitos spausdinimas padeda nustatyti, ar URL užkoduotas teisingai.

Atsakymo turinys

Serverio atsakymą galima visiškai peržiūrėti kaip tekstą:

importo užklausos
R_Content = užklausos.gauti ('http: // www.dataversity.neto)
R_Turinys.teksto

Visas tekstas bus iššifruotas jį gavus iš serverio ir rodomas kaip tekstas.

Pasirinktinės antraštės

Pasirinktines antraštes galima pridėti prie užklausų. antraštes yra parametras, kurio žodynas bus perduotas argumentais, siekiant nurodyti antraštę.

Importavimo užklausos
R_head = prašymai.gauti ('http: // www.dataversity.net ', antraštės = ' key ':' value ')

Vietoje rakto ir vertės galite įdėti norimas vertes.

Išvada

Jums buvo pateiktas pagrindinis „Python“ užklausos modulio įvadas kartu su jo veikimu. Dabar, jei patys praktikuosite pirmiau pateiktus pavyzdžius ir pridėsite, pašalinsite ir pakeisite dalykus, gausite geresnę idėją apie jo veikimą. Jei tai padarėte čia, sveikiname, nes išmokote pateikti pagrindines užklausas serveriui, perduoti parametrus ar argumentus URL, gauti atsakymo turinį ir jį rodyti bei perduoti pasirinktines antraštes. Tai bus labai naudinga, kai bandysite nuskaityti tinklalapius, kad gautumėte informacijos.

Kaip pakeisti kairįjį ir dešinįjį pelės mygtukus „Windows 10“ kompiuteryje
Gana įprasta, kad visi kompiuterio pelės įrenginiai yra ergonomiškai sukurti dešiniarankiams. Tačiau yra pelių prietaisų, specialiai sukurtų kairiaran...
Mėgdžiokite pelės paspaudimus, užveskite pelės žymeklį naudodami pelę „Clickless Mouse“ sistemoje „Windows 10“
Pelės ar klaviatūros naudojimas netinkamoje laikysenoje, kai naudojama per daug, gali sukelti daug sveikatos problemų, įskaitant įtampą, riešo kanalo ...
Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...