CommencerCommencer gratuitement

Une portée de classe

Bien que nous n'ayons pas encore approfondi XPath, nous pouvons sélectionner des éléments en fonction de leurs attributs à l'aide d'un XPath. Par exemple, si nous voulons renvoyer à l'élément div du document HTML dont l'attribut id est "uid", nous pouvons écrire la chaîne de caractères XP '//div[@id="uid"]' . La première partie de cette chaîne, //div, examine d'abord tous les éléments de div dans le document HTML. Ensuite, en utilisant les crochets, nous spécifions que nous ne voulons que l'élément div avec un attribut id spécifique (dans ce cas uid). Il convient de noter que l'expression @id="uid" entre parenthèses serait lue comme "l'attribut id est égal à uid".

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

Cet exercice fait partie du cours

Web Scraping en Python

Afficher le cours

Instructions

  • Attribuez à la variable xpath une chaîne de caractères XPqui sélectionnera tous les éléments span dont l'attribut class est égal à "span-class". Vous n'avez pas besoin de voir le code HTML pour le faire !

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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