CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Remplissez les blancs ci-dessous pour assigner une chaîne XPath à la variable xpath qui dirige vers toutes les valeurs d'attribut href des éléments d'hyperlien a dont les attributs de classe contiennent la chaîne "dropdown__link". Rappelez-vous que nous utilisons l'appel contains 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 )
Modifier et exécuter le code