In questo articolo, guarderemo il Richieste Modulo in Python e la sua operazione di base con alcuni esempi e finalmente concluderemo.
Installazione
Versioni di Python 2.6-2.7 e 3.3-3.6 Supporta il modulo di richiesta. La richiesta è un modulo esterno, quindi è necessario installarlo scrivendo quanto segue nel prompt dei comandi o nel terminale:
$ Pipenv Installa richieste
Prima di andare avanti devi assicurarti di due cose:
- La libreria richieste è installata correttamente se non seguire il link (http: // docs.Python-Requests.Org/en/Master/User/Installa/#Installa)
-La libreria di richieste è aggiornata se non seguire il link per controllare (http: // docs.Python-Requests.org/en/master/community/aggiornamenti/#aggiornamenti)
Ottieni e pubblica richieste
Inizia importando richieste. Ora cercheremo di ottenere una pagina web utilizzando Get Request.
Richieste di importazioneR_webpage è un oggetto di risposta. Tutte le informazioni sulla pagina Web possono essere estratte da questo oggetto.
Ora, se vuoi fare una richiesta di post:
richieste di importazioneGuarda quanto è facile fare richieste. Passiamo ai parametri di passaggio negli URL:
Passando parametri negli URL
I parametri negli URL possono essere passati in modo formale. Le richieste ci consentono di fornire questi argomenti come un dizionario di stringhe. parametri è la parola chiave da utilizzare negli argomenti a tale scopo.
Vedi il seguente esempio per avere un'idea chiara:
L'istruzione di stampa aiuta a identificare se l'URL è stato codificato correttamente.
Contenuto di risposta
La risposta del server può essere visualizzata completamente come testo:
richieste di importazioneIl testo completo verrà decodificato dopo averlo ottenuto dal server e visualizzato come testo.
Teste personalizzate
Le intestazioni personalizzate possono essere aggiunte alle richieste. testate è il parametro che avrà un dizionario superato per argomento per specificare l'intestazione.
Richieste di importazioneAl posto della chiave e del valore, puoi inserire i valori desiderati.
Ti è stata data un'introduzione di base del modulo di richiesta Python insieme al suo lavoro. Ora, se pratichi gli esempi di cui sopra e aggiungi, elimini e sostituite le cose, avrai un'idea migliore del suo lavoro. Se l'hai fatto qui, congratulazioni perché hai imparato a effettuare richieste di base a un server, passando parametri o argomenti agli URL, ottenendo contenuti di risposta e mostrandolo e passando intestazioni personalizzate. Questo sarà molto utile quando stai cercando di raschiare le pagine Web per informazioni.