CommencezCommencez gratuitement

Un span bien classé

Même si nous n'avons pas encore exploré XPath en profondeur, nous pouvons déjà sélectionner des éléments par leurs attributs avec un XPath. Par exemple, si nous voulons cibler l'élément div dans le document HTML dont l'attribut id vaut "uid", nous pourrions écrire la chaîne XPath '//div[@id="uid"]'. La première partie de cette chaîne, //div, parcourt d'abord tous les éléments div du document HTML. Ensuite, avec les crochets, nous précisons que nous voulons uniquement l'élément div avec un attribut id donné (ici uid). À noter : l'expression @id="uid" entre crochets se lit « attribut id égal à uid ».

Dans cet exercice, vous allez sélectionner tous les éléments span dont l'attribut de classe est égal à "span-class". (Remarque : span est simplement un autre nom de balise possible.)

Cette activité fait partie du cours

Extraction de données Web en Python

Voir le cours

Instructions de l’exercice

  • Assignez à la variable xpath une chaîne XPath qui sélectionne tous les éléments span dont l'attribut de classe est égal à "span-class". Vous n'avez pas besoin de voir le code HTML réel pour le faire !

Exercice interactif pratique

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

# Fill in the blank
xpath = ____
Modifier et exécuter le code