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
Instrucciones del ejercicio
- Importa las funciones
urlopen
yRequest
del subpaqueteurllib.request
. - Envía la solicitud a la URL
"https://campus.datacamp.com/courses/1606/4135?ex=2"
utilizando la funciónRequest()
y asígnalo arequest
. - Envía la solicitud y captura la respuesta en la variable
response
con la funciónurlopen()
. - 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()