Grattage avec les enfants
Nous avons fait un joli tour dans la leçon pour calculer le nombre d'enfants d'un des éléments div appartenant à la classe course-block. Ici, nous vous demandons de trouver le nombre d'enfants d'un élément mystère (déjà stocké dans un objet Selector, vous pouvez donc utiliser la méthode xpath ou css ).
Pour être explicite, nous avons créé l'objet Selector mystery de la manière suivante :
- Nous avons d'abord chargé une variable
Responseen utilisant un site web secret comme entrée. - Ensuite, nous avons utilisé un appel à la méthode
xpathpour créer unSelectorListd'éléments (mais nous ne dirons pas lesquels). - Enfin,
mysteryest le premier objetSelectorde ceSelectorList.
Cet exercice fait partie du cours
Web Scraping en Python
Instructions
Remplissez le champ ci-dessous pour enchaîner sur un appel à
xpathafin de calculer le nombre d'enfants de l'élément mystère ; nous assignons ce nombre à la variablehow_many_kids.- N'oubliez pas que si vous utilisez
xpath, il s'agit vraiment d'un cas de chaînage, donc n'oubliez pas d'utiliser un point (.) comme colle.
- N'oubliez pas que si vous utilisez
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Calculate the number of children of the mystery element
how_many_kids = len( mystery.xpath( ____ ) )
# Print out the number
print( "The number of elements you selected was:", how_many_kids )