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
Instructions de l’exercice
- Remplissez les espaces ci-dessous pour attribuer à la variable
xpathune chaîne XPath qui pointe vers toutes les valeurs d'attributhrefdes éléments hyperlienadont l'attributclasscontient la chaîne"dropdown__link". Rappelez-vous que nous utilisons l'appelcontainsdans 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 )