Liens secrets
Nous avons chargé le fichier HTML à partir 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 d'introduire une chaîne XPath et d'obtenir le nombre d'éléments sélectionnés par la chaîne XPath que vous avez écrite. La fonction preview()
vous permet d'introduire une chaîne XPath et d'imprimer les premiers éléments que vous avez sélectionnés.
Votre tâche dans cet exercice est de créer un XPath qui dirige vers toutes les valeurs d'attribut href
des éléments de l'hyperlien a
dont les attributs de classe contiennent la chaîne de caractères "dropdown__link"
. Si vous le faites correctement, vous devriez constater que vous avez sélectionné 4 éléments avec votre chaîne XPath et qu'il prévisualise les liens.
Cet exercice fait partie du cours
Web Scraping en Python
Instructions
- Remplissez les blancs ci-dessous pour assigner une chaîne XPath à la variable
xpath
qui dirige vers toutes les valeurs d'attributhref
des éléments d'hyperliena
dont les attributs de classe contiennent la chaîne"dropdown__link"
. Rappelez-vous que nous utilisons l'appelcontains
dans la chaîne XPath pour vérifier si une valeur d'attribut contient une chaîne particulière.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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 )