Le caractère générique en CSS
Vous pouvez aussi utiliser le caractère générique * dans les localisateurs CSS! En fait, on peut l'employer de manière semblable lorsqu'on veut ignorer le type de balise. Par exemple:
- La chaîne de localisateur CSS
'*'sélectionne tous les éléments du document HTML. - La chaîne de localisateur CSS
'*.class-1'sélectionne tous les éléments appartenant àclass-1, mais c'est inutile puisque la chaîne'.class-1'fait la même chose. - La chaîne de localisateur CSS
'*#uid'sélectionne l'élément dont l'attributidest égal àuid, mais c'est inutile puisque la chaîne'#uid'fait la même chose.
Dans cet exercice, nous voulons que vous vous appuyiez sur l'analogie avec le caractère générique que vous connaissez en notation XPath pour découvrir comment sélectionner tous les enfants d'un certain élément en notation de localisateur CSS.
Cette activité fait partie du cours
Extraction de données Web en Python
Instructions de l’exercice
- Assignez à la variable
css_locatorune chaîne de localisateur CSS qui sélectionne tous les enfants (peu importe le type de balise) de l'élément unique du document HTML dont l'attributidest égal àuid.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____