ComenzarEmpieza gratis

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 title es hijo del elemento head, que a su vez es hijo del elemento raíz html.

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

Ver curso

Instrucciones del ejercicio

  • Asigna a la variable this_url el URL utilizado para cargar la variable response.
  • Asigna a la variable this_title el título del sitio web utilizado para cargar la variable response. Como solo queremos el texto del único elemento que vamos a seleccionar, utilizamos el método extract_first() para extraer el texto.
  • Independientemente de si utilizas xpath o css, 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 completando 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 )
Editar y ejecutar código