Apéndices del cuerpo
Hemos cargado el HTML desde un sitio web secreto y lo hemos utilizado para crear una función how_many_elements()
. El funcionamiento de esta función consiste en que le pasas una cadena XPath e imprimirá el número de elementos que ha seleccionado el XPath que has escrito. Por ejemplo, al ejecutar el código how_many_elements('//*')
en la consola se imprimirá el número total de elementos que tiene el documento HTML (¡pruébalo!).
Tu trabajo en este ejercicio consiste en crear una cadena XPath que pueda utilizarse para dirigir a todos los elementos hijos el body
(independientemente del tipo de etiqueta). Ten en cuenta que, si lo deseas, puedes probar primero tu solución con how_many_elements()
para averiguar el número total de hijos del elemento body.
Ten en cuenta que los ejercicios de este capítulo pueden tardar un poco en cargarse.
Este ejercicio forma parte del curso
Web scraping en Python
Instrucciones del ejercicio
- Asigna a la variable
xpath
una cadena XPath que dirija a todos los elementos hijos del elemento cuerpo. Solo hay un elemento body en este documento HTML y es hijo del elemento raízhtml
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Create an XPath string to direct to children of body element
xpath = ____
# Print out the number of elements selected
how_many_elements( xpath )