CommencerCommencer gratuitement

Appendices du corps

Nous avons chargé le fichier HTML à partir d'un site web secret et l'avons utilisé pour créer une fonction how_many_elements(). Cette fonction fonctionne de la manière suivante : vous lui transmettez une chaîne XPath et elle affiche le nombre d'éléments sélectionnés par la chaîne XPath que vous avez écrite. Par exemple, en exécutant le code how_many_elements('//*') dans la console, vous obtiendrez le nombre total d'éléments du document HTML (essayez-le !).

Votre tâche dans cet exercice est de créer une chaîne XPath qui peut être utilisée pour diriger vers tous les éléments enfants la chaîne body (quel que soit le type de balise). Si vous le souhaitez, vous pouvez d'abord tester votre solution à l'aide de how_many_elements() pour trouver le nombre total d'enfants dans l'élément body.

Notez que le chargement des exercices de ce chapitre peut prendre un certain temps.

Cet exercice fait partie du cours

Web Scraping en Python

Afficher le cours

Instructions

  • Attribuez à la variable xpath une chaîne de caractères XPqui renvoie à tous les éléments enfants de l'élément body. Le document HTML ne contient qu'un seul élément "body", qui est un enfant de l'élément racine html.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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