CommencezCommencez gratuitement

Liens secrets

Nous avons chargé le HTML d'un site Web secret et l'avons utilisé pour créer les fonctions how_many_elements() et preview(). La fonction how_many_elements() vous permet de passer une chaîne XPath et affiche le nombre d'éléments que votre XPath a sélectionnés. La fonction preview() vous permet de passer une chaîne XPath et affiche les premiers éléments que vous avez sélectionnés.

Votre tâche dans cet exercice est de créer un XPath qui pointe vers toutes les valeurs d'attribut href des éléments hyperlien a dont l'attribut class contient la chaîne "dropdown__link". Si vous le faites correctement, vous devriez constater que votre chaîne XPath sélectionne 4 éléments et qu'elle affiche un aperçu de liens.

Cette activité fait partie du cours

Extraction de données Web en Python

Voir le cours

Instructions de l’exercice

  • Remplissez les espaces ci-dessous pour attribuer à la variable xpath une chaîne XPath qui pointe vers toutes les valeurs d'attribut href des éléments hyperlien a dont l'attribut class contient la chaîne "dropdown__link". Rappelez-vous que nous utilisons l'appel contains dans la chaîne XPath pour vérifier si la valeur d'un attribut contient une chaîne particulière.

Exercice interactif pratique

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

# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'

# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )
Modifier et exécuter le code