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
Instrucciones de ejercicio
- Asigna a la variable
xpath
una cadena XPath que dirija al texto dentro del elemento de párrafop
conid
igual ap3
, que incluye el texto de futuras generaciones de este elementop
. - 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 )