CommencerCommencer 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

Web Scraping en Python

Afficher le cours

Instructions

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