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