Python ber om utdrag HTTP -svarorganet

Python ber om utdrag HTTP -svarorganet
Denne artikkelen vil lære deg hvordan du henter ut HTML -organet fra et HTTP -svar ved hjelp av Requests -biblioteket.

Installere forespørsler

Før du fortsetter med denne opplæringen, er det bra å sikre at du har forespørselspakken installert i miljøet ditt.

Du kan kjøre kommandoen hvis du bruker PIP:

$ sudo pip installer forespørsler
$ sudo pip3 installer forespørsler

For Anaconda -brukere kan du bruke kommandoen:

$ sudo conda install -c anaconda forespørsler

Gjør HTTP -forespørsel

Følgende eksempel viser hvordan du bruker forespørselsmetoden for å komme med en forespørsel til en gitt ressurs på nettet.

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

Eksemplet over starter med å importere forespørselspakken. Vi kommer deretter til å få forespørsel til den spesifiserte URL -en. Dette bør returnere et responsobjekt som vi lagrer i et svarobjekt.

Pakk ut HTML -kropp fra responsobjektet

Vi kan bruke innholdsmetoden for å trekke ut HTML -kroppen fra responsobjektet, som returnerer svarets innhold.

Et eksempelkode er som vist:

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

Spørringen over skal returnere HTTP -organet som vist:

Du kan deretter skrive det resulterende HTML -innholdet til en HTML -fil.

Konklusjon

I denne korte artikkelen lærte du hvordan du bruker responsen.innhold () Metode for å trekke ut HTML -kroppen fra et responsobjekt.