Python Get Method

Python Get Method
Questo articolo ti insegnerà come ottenere una richiesta di ottenere un server utilizzando la libreria di richieste Python. Una richiesta GET HTTP viene utilizzata per richiedere i dati da un server che consente di recuperare informazioni come le pagine Web.

Discutiamo come possiamo usare il metodo GET dalla libreria delle richieste per raggiungere questo obiettivo.

Installazione di richieste

Per impostazione predefinita, il metodo delle richieste non è installato. Tuttavia, puoi installarlo nel tuo ambiente utilizzando PIP o Conda. I comandi sono come mostrati:

$ PIP3 Installa richieste
Richieste di installazione di $ Conda

Una volta installato, è possibile importare il modulo richieste e iniziare a utilizzarlo.

La sintassi della funzione è come mostrata:

get (URL, ** Kwargs)

La funzione accetta l'URL di destinazione come parametro. È inoltre possibile specificare altri parametri come supportato da richiesta.

La funzione restituirà quindi la richiesta.Oggetto di risposta, che contiene varie informazioni sulla richiesta.

Esempio: fare richieste di Get A Get

Il codice di esempio seguente mostra come utilizzare il modulo di richiesta e il metodo GET per effettuare una richiesta GET a una determinata risorsa.

richieste di importazione
risposta = richieste.get ('https: // google.com ')
Stampa ((risposta))

L'esecuzione del codice sopra dovrebbe effettuare una richiesta OTTIENI a Google.com. La funzione dovrebbe quindi restituire il codice di stato HTTP associato come mostrato:

Possiamo estrarre altre informazioni dall'oggetto di risposta come mostrato:

richieste di importazione
risposta = richieste.get ('https: // eekbits.io ')
Stampa ((risposta.intestazioni))

Il codice sopra dovrebbe restituire le intestazioni di risposta.

Possiamo anche recuperare la codifica come mostrato nel codice di esempio seguente:

richieste di importazione
risposta = richieste.get ('https: // geekbits.io ')
Stampa ((risposta.codifica))

L'output risultante:

UTF-8

Come possiamo vedere, l'oggetto di risposta di una richiesta GET contiene meta-informazioni dettagliate sulla richiesta e sul server di destinazione.

risposta.vicino

La biblioteca di Python richiede è una delle biblioteche più preziose e potenti dell'ecosistema Python. Consente agli sviluppatori di effettuare richieste HTTP a una determinata risorsa. Inoltre, la libreria delle richieste è molto versatile, con molte funzionalità che sono facili da usare in applicazioni moderne.

In questo post, vedremo come usare la risposta.Metodo di chiusura () per chiudere una connessione al server dopo aver effettuato una richiesta.

Esempio illustrazione

L'esempio seguente mostra come effettuare una semplice richiesta a una determinata risorsa e chiudere la connessione al server utilizzando il metodo Close ().

richieste di importazione
risposta = richieste.get ('https: // geekbits.io ')
Stampa (risposta.motivo)
risposta.vicino()

La query sopra fa una richiesta GET alla risorsa specificata. Quindi stampiamo il risultato della richiesta e chiudiamo le connessioni.

Conclusione

Questo post ci ha insegnato come ottenere richieste di Get utilizzando la libreria delle richieste. Abbiamo anche imparato come estrarre altre informazioni dall'oggetto di risposta.