Når du begynner å lære Python -programmeringsspråket, kommer du ofte over Python Request Library. Python -programmeringsspråket tilbyr noen utrolige biblioteker som skal brukes til skraping av nettet, matematisk beregning og hva ikke. Ved å bruke disse bibliotekene kan vi skrive effektivt optimalisert kode for alle slags applikasjoner. I denne opplæringen skal Python Request Patch -metoden utforskes. Her tar vi sikte på å lære å bruke Python -forespørsler Patch -metoden i Python -programmer. Vi vil gi noen enkle og nyttige eksempler for din hjelp i de kommende seksjonene. Så la oss begynne!
Hva er funksjonen til Python Requests Library?
Forespørselsbiblioteket som er gitt for Python -programmeringsspråket, er mest brukt til skrapingsformål for nettet. Når du trenger å komme med en get eller legge ut forespørsel på nettet, vil du bruke funksjonene til Requests -biblioteket i et hvilket som helst Python -program. Det hjelper deg å komme med en HTTP -forespørsel effektivt og raskt til en bestemt URL. Denne artikkelen dreier seg om Python ber om patch -metoden for å hjelpe deg med å lære hvordan du kommer med en patch -forespørsel til en bestemt URL.
Hva er Python ber om patch -metoden i Python?
De vanligste funksjonene til Python Requests -biblioteket er Get, Post og Patch. Patch -metoden til forespørselsbiblioteket brukes til å gjøre nødvendige endringer i den spesifiserte URL -adressen. Den inneholder modifikasjonselementene og gjør de nødvendige endringene i den spesifikke adressen som instruert. La oss lære hvordan vi kan komme med en patch -forespørsel til en spesifikk HTTP -adresse ved hjelp av Python -forespørsler Patch -metoden ved hjelp av eksempler gitt nedenfor.
Eksempel 1
Det første eksemplet er veldig enkelt. I dette programmet vil vi ganske enkelt komme med en patch -forespørsel til en spesifikk URL -adresse ved å oppgi modifikasjonsdata i patch () -funksjonen. Referansekoden er gitt i skjermdumpen nedenfor for å hjelpe deg med å forstå hvordan du kan komme med en patch -forespørsel til en spesifikk HTTP -adresse. Eksempelkoden er gitt nedenfor:
Importer forespørsler
r = forespørsler.Patch ('https: // httpbin.org/patch ', data = ' nøkkel ':' verdi ')
trykk (r)
Først importerte vi forespørselsbiblioteket til programmet. Husk alltid at funksjonene du skal bruke i programmene dine og deres tilknyttede biblioteker bør importeres til programmet før du bruker noen funksjon. Hvis du ikke importerer det spesifikke biblioteket, kan det hende at du ikke kan bruke funksjonene til det biblioteket, så sørg for at du har importert alle nødvendige biblioteker i programmet.
Forespørselsbiblioteket importeres til programmet med uttalelsen om "importforespørsler". Etter det er nettadressen gitt for forespørslene.Patch () Funksjon sammen med dataparameteren. Responsen fra forespørselen om patch () lagres i “R” -variabelen, og ved å bruke kommandoen Print () vises svaret for å vise deg resultatet. Se svaret på patch -forespørselen gitt på skjermdumpen nedenfor:
Her indikerer responsen fra serveren at modifiseringen av ønsket adresse er gjort med hell. Indikerer OK -statusen til handlingen som er tatt, noe som betyr at funksjonen har blitt utført som brukeren ment.
Eksempel 2
Tidligere mottok vi OK -svaret fra serveren. Siden vi bare skrev ut statusen til handlingen som ble utført, så fikk vi bare OK -responsen fra serveren. Vi kan imidlertid også vise innholdet i lappforespørselen som er gjort til serveren. Ja, du kan muligens se endringene du har prøvd å gjøre med patch -forespørselen til den spesifiserte adressen. Følgende eksempeleksempel vil hjelpe deg med å lære hvordan du viser innholdet i forespørselen som er fremsatt av forespørsler Patch -metoden. Se referansekoden gitt nedenfor:
Importer forespørsler
r = forespørsler.Patch ('https: // httpbin.org/patch ', data = ' nøkkel ':' verdi ')
trykk (r)
trykk (r.innhold)
Først importerte vi forespørselsbiblioteket ved å bruke "importforespørsler" -uttalelsen. Etter det sendes URL -en og dataverdiene til forespørselen.Patch () Funksjon. "Innholdet" -funksjonen i lappfunksjonen lar deg få innholdet i forespørselen som er fremsatt med forespørsler Patch -metoden. Når du utfører kodelinjene gitt på skjermdumpen ovenfor, vil du se følgende resultat på skjermen. Her er utgangen:
Utgangen viser OK -responsen sammen med innholdet mottatt fra serveren. De ønskede endringene er gjort til den spesifiserte adressen med forespørselslappemetoden, som vist i utgangen ovenfor. Resten av innholdet i utdataene viser alle tilhørende data til serveren.
Eksempel 3
Så langt har vi lært hvordan vi kan komme med en patch -forespørsel til en spesifikk adresse. Vi har lært hvordan vi kan gjøre endringer i en spesifikk URL ved hjelp av Patch Request -metoden, og vi fikk OK -svaret da vi ba om den tilgjengelige serveren, og forespørselen vår var vellykket. Vi kan komme over situasjoner der servere ikke er tilgjengelige, eller de er sikret, og vi gir ubrukelige forespørsler. Når det gjelder sikre servere, vil serveren ikke tillate oss å komme med noen patch -forespørsler. Før vi ber om en spesifikk adresse, bør vi derfor sjekke statusen slik at vi ikke kaster bort tiden vår for å lage ubrukelige lappforespørsler. I dette eksemplet vil vi bruke "status_code" -funksjonen til patch () -funksjonen for å få status for serveren. Se prøvekoden gitt nedenfor:
Importer forespørsler
r = forespørsler.Patch ("https: // google.com ")
print ("Google statuskode =", r.status_kode)
trykte ("grunn =", r.grunnen til)
Her prøver vi å komme med en lappforespørsel til “https: // google.com ”, så før vi kommer med forespørselen, vil vi sjekke statusen til Google.com for å se om det lar oss komme med en lappforespørsel eller ikke. “R.status_code ”brukes til å sjekke statusen til den spesifiserte URL -en. Se resultatet nedenfor:
Konklusjon
I denne artikkelen lærte vi hva Pythons forespørselsbibliotek er, og hva som er Python -forespørsler Patch -funksjonen. Vi designet denne artikkelen rundt Python -forespørselen Patch -metoden. Forespørselslappemetoden levert av Forespørselsbiblioteket brukes til å gjøre nødvendige endringer i kilden. Ved hjelp av enkle og grunnleggende eksempler lærte vi hvordan du bruker forespørselen Patch -metoden for å komme med en patch -forespørsel til en bestemt server.