IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa le funzioni urlopen e Request dal sottopacchetto urllib.request.
  • Prepara la richiesta all'URL "https://campus.datacamp.com/courses/1606/4135?ex=2" usando la funzione Request() e assegnala a request.
  • Invia la richiesta e intercetta la risposta nella variabile response con la funzione urlopen().
  • Esegui il resto del codice per vedere il tipo di dato di response e 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()
Modifica ed esegui il codice