Revelar por respuesta
Hemos precargado un objeto Response, llamado response, con el contenido de un sitio web secreto. Tu trabajo consiste en averiguar el URL y el título del sitio web utilizando la variable de respuesta. En la última lección aprendiste a encontrar el URL. Para encontrar el título del sitio web, lo que tienes que saber es:
- El título es el texto del elemento
title. - El elemento
titlees hijo del elementohead, que a su vez es hijo del elemento raízhtml.
A tener en cuenta: el elemento raíz html solo tiene un elemento hijo head, y el elemento head solo tiene un elemento hijo title.
Este ejercicio forma parte del curso
Web scraping en Python
Instrucciones del ejercicio
- Asigna a la variable
this_urlel URL utilizado para cargar la variableresponse. - Asigna a la variable
this_titleel título del sitio web utilizado para cargar la variableresponse. Como solo queremos el texto del único elemento que vamos a seleccionar, utilizamos el métodoextract_first()para extraer el texto. - Independientemente de si utilizas
xpathocss, asegúrate de que estás seleccionando el texto dentro del elemento título, y no solo el título en sí.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Get the URL to the website loaded in response
this_url = ____
# Get the title of the website loaded in response
this_title = response.____.extract_first()
# Print out our findings
print_url_title( this_url, this_title )