Python få metode

Python få metode
Denne artikkelen vil lære deg hvordan du får en forespørsel til en server ved hjelp av Python Request Library. En HTTP Get -forespørsel brukes til å be om data fra en server som lar deg hente informasjon som websider.

La oss diskutere hvordan vi kan bruke GET -metoden fra Forespørselsbiblioteket for å oppnå dette.

Installere forespørsler

Som standard er ikke forespørselsmetoden installert. Du kan imidlertid installere det i miljøet ditt ved hjelp av pip eller conda. Kommandoene er som vist:

$ pip3 installer forespørsler
$ conda installer forespørsler

Når du er installert, kan du importere forespørselsmodulen og begynne å bruke den.

Funksjonssyntaksen er som vist:

Get (URL, ** Kwargs)

Funksjonen godtar mål -URL som parameter. Du kan også spesifisere andre parametere som støttet etter forespørsel.

Funksjonen vil deretter returnere forespørselen.Svarobjekt, som inneholder forskjellige informasjon om forespørselen.

Eksempel - Å få forespørsler

Eksempelkoden nedenfor viser hvordan du bruker forespørselsmodulen og GET -metoden for å komme med en forespørsel til en gitt ressurs.

Importer forespørsler
Svar = forespørsler.få ('https: // google.com ')
trykk ((svar))

Å kjøre koden ovenfor bør komme med en forespørsel til Google.com. Funksjonen skal deretter returnere den tilhørende HTTP -statuskode som vist:

Vi kan hente ut annen informasjon fra svarobjektet som vist:

Importer forespørsler
Svar = forespørsler.få ('https: // eekbits.io ')
trykk ((svar.overskrifter))

Koden over skal returnere svaroverskriftene.

Vi kan også hente kodingen som vist i prøvekoden nedenfor:

Importer forespørsler
Svar = forespørsler.få ('https: // geekbits.io ')
trykk ((svar.koding))

Den resulterende utgangen:

UTF-8

Som vi kan se, inneholder svarobjektet til en Get-forespørsel detaljert metainformasjon om forespørselen og målserveren.

respons.Lukk

Python Requests Library er et av Python -økosystemets mest verdifulle og kraftige biblioteker. Det lar utviklere komme med HTTP -forespørsler til en gitt ressurs. I tillegg er forespørselsbiblioteket veldig allsidig, med mange funksjoner som er enkle å bruke i moderne applikasjoner.

I dette innlegget vil vi se på hvordan du bruker responsen.Lukk () Metode for å lukke en forbindelse til serveren etter å ha kommet med en forespørsel.

Eksempel illustrasjon

Eksemplet nedenfor viser hvordan du kan komme med en enkel forespørsel til en gitt ressurs og lukke tilkoblingen til serveren ved hjelp av Close () -metoden.

Importer forespørsler
Svar = forespørsler.få ('https: // geekbits.io ')
trykk (svar.grunnen til)
respons.Lukk()

Spørringen ovenfor gir en GET -forespørsel til den spesifiserte ressursen. Vi skriver deretter ut resultatet av forespørselen og lukker tilkoblingene.

Konklusjon

Dette innlegget lærte oss hvordan vi kan komme med å få forespørsler ved hjelp av forespørselsbiblioteket. Vi lærte også hvordan vi kan hente ut annen informasjon fra svarobjektet.