Eseguire richieste HTTP in Python con urllib
Ora che conosci le basi delle richieste HTTP GET, è il momento di provarle in prima persona. In questo esercizio interattivo, effettuerai un ping ai server di DataCamp per eseguire una richiesta GET e recuperare informazioni dal primo esercizio di codice di questo corso, "https://campus.datacamp.com/courses/1606/4135?ex=2".
Nel prossimo esercizio estrarrai l'HTML vero e proprio. Per ora, invece, impacchetterai e invierai la richiesta e poi intercetterai la risposta.
Questo esercizio fa parte del corso
Importazione di dati in Python - livello intermedio
Istruzioni dell'esercizio
- Importa le funzioni
urlopeneRequestdal sottopacchettourllib.request. - Prepara la richiesta all'URL
"https://campus.datacamp.com/courses/1606/4135?ex=2"usando la funzioneRequest()e assegnala arequest. - Invia la richiesta e intercetta la risposta nella variabile
responsecon la funzioneurlopen(). - Esegui il resto del codice per vedere il tipo di dato di
responsee chiudere la connessione!
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import packages
# Specify the url
url = "https://campus.datacamp.com/courses/1606/4135?ex=2"
# This packages the request: request
# Sends the request and catches the response: response
# Print the datatype of response
print(type(response))
# Be polite and close the response!
response.close()