Realizar peticiones HTTP en Python utilizando urllib

Ahora que ya conoces los fundamentos de las peticiones HTTP GET, es hora de que realices algunas por tu cuenta. En este ejercicio interactivo, hará ping a nuestros propios servidores DataCamp para realizar una petición GET para extraer información del primer ejercicio de codificación de este curso, "https://campus.datacamp.com/courses/1606/4135?ex=2".

En el siguiente ejercicio, extraerás el propio HTML. En este momento, sin embargo, va a empaquetar y enviar la solicitud y luego coger la respuesta.

Este ejercicio forma parte del curso

Intermedio Importar datos en Python

Ver curso

Instrucciones de ejercicio

  • Importe las funciones urlopen y Request del subpaquete urllib.request.
  • Empaqueta la petición a la url "https://campus.datacamp.com/courses/1606/4135?ex=2" utilizando la función Request() y asígnala a request.
  • Envía la petición y captura la respuesta en la variable response con la función urlopen().
  • Ejecute el resto del código para ver el tipo de datos de response y cerrar la conexión.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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()