CommencerCommencez gratuitement

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 Response en utilisant un site web secret comme entrée.
  • Ensuite, nous avons utilisé un appel à la méthode xpath pour créer un SelectorList d'éléments (mais nous ne dirons pas lesquels).
  • Enfin, mystery est le premier objet Selector de ce SelectorList.

Cet exercice fait partie du cours

<cours>Web Scraping en Python</cours>
Voir le cours

Instructions de l’exercice

  • Remplissez le champ ci-dessous pour enchaîner sur un appel à xpath afin de calculer le nombre d'enfants de l'élément mystère ; nous assignons ce nombre à la variable how_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.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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