Appendices du corps
Nous avons chargé le HTML d'un site secret et l'avons utilisé pour créer une fonction how_many_elements(). Cette fonction prend une chaîne XPath en entrée et affiche le nombre d'éléments sélectionnés par votre XPath. Par exemple, exécuter how_many_elements('//*') dans la console affichera le nombre total d'éléments que contient le document HTML (essayez-le!).
Votre tâche dans cet exercice est de créer une chaîne XPath qui permet de cibler tous les éléments enfants de body (peu importe le type de balise). À noter : vous pouvez d'abord tester votre solution avec how_many_elements() pour obtenir le nombre total d'enfants de l'élément body, si vous le souhaitez.
Veuillez noter que les exercices de ce chapitre peuvent prendre un certain temps à se charger.
Cette activité fait partie du cours
Extraction de données Web en Python
Instructions de l’exercice
- Assignez à la variable
xpathune chaîne XPath qui cible tous les éléments enfants de l'élément body. Il n'y a qu'un seul élément body dans ce document HTML et il est enfant de l'élément racinehtml.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create an XPath string to direct to children of body element
xpath = ____
# Print out the number of elements selected
how_many_elements( xpath )