CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Assignez à la variable xpath une 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 racine html.

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 )
Modifier et exécuter le code