Realizar solicitudes HTTP en Python con urllib
Ahora que ya conoces lo básico de las solicitudes HTTP GET, es momento de hacer las tuyas. En este ejercicio interactivo, harás ping a nuestros propios servidores de DataCamp para realizar una solicitud GET y extraer información del primer ejercicio de código de este curso, "https://campus.datacamp.com/courses/1606/4135?ex=2".
En el siguiente ejercicio, extraerás el propio HTML. Por ahora, vas a empaquetar y enviar la solicitud y luego capturar la respuesta.
Este ejercicio forma parte del curso
Importación intermedia de datos en Python
Instrucciones del ejercicio
- Importa las funciones
urlopenyRequestdel subpaqueteurllib.request. - Empaqueta la solicitud a la URL
"https://campus.datacamp.com/courses/1606/4135?ex=2"usando la funciónRequest()y asígnala arequest. - Envía la solicitud y captura la respuesta en la variable
responsecon la funciónurlopen(). - ¡Ejecuta el resto del código para ver el tipo de dato de
responsey 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()