ComenzarEmpieza gratis

Texto de todos los niveles

Este ejercicio es similar al anterior, pero se diferencia en que seleccionarás texto de varias generaciones de un elemento determinado.

Escribirás cadenas de XPath y localización CSS para dirigir al texto de un elemento de párrafo específico p. El elemento p de HTML se define unívocamente por su atributo id, que es "p3". Con esta pequeña información, deberías ser capaz de crear las cadenas deseadas; sin embargo, hemos precargado la variable html con una cadena que contiene el HTML al que pertenece este enlace, por si quieres echarle un vistazo.

En este ejercicio, solo seleccionarás el texto dentro del elemento que incluye todo el texto dentro de las futuras generaciones. Hemos creado una función print_results para que puedas comparar a qué elementos se dirigen tus cadenas.

Este ejercicio forma parte del curso

Web scraping en Python

Ver curso

Instrucciones de ejercicio

  • Asigna a la variable xpath una cadena XPath que dirija al texto dentro del elemento de párrafo p con id igual a p3, que incluye el texto de futuras generaciones de este elemento p.
  • Asigna a la variable css_locator una cadena de localización CSS que dirija a este mismo texto.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Create an XPath string to the desired text.
xpath = ____

# Create a CSS Locator string to the desired text.
css_locator = ____

# Print the text from our selections
print_results( xpath, css_locator )
Editar y ejecutar código