ComenzarEmpieza gratis

Realizar solicitudes HTTP en Python utilizando urllib

Ahora que ya conoces los conceptos básicos de las solicitudes HTTP GET, es hora de que realices algunas por tu cuenta. En este ejercicio interactivo, enviarás un ping a nuestros propios servidores de DataCamp para realizar una solicitud GET con el fin de extraer información del primer ejercicio de programación de este curso, "https://campus.datacamp.com/courses/1606/4135?ex=2".

En el siguiente ejercicio, extraerás el código HTML. Ahora, sin embargo, vas a empaquetar y enviar la solicitud y luego capturar la respuesta.

Este ejercicio forma parte del curso

Importación de datos intermedios en Python

Ver curso

Instrucciones del ejercicio

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

Ejercicio interactivo práctico

Prueba este ejercicio y completa el 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()
Editar y ejecutar código