CommencezCommencez gratuitement

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'attribut id est é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

Voir le cours

Instructions de l’exercice

  • Assignez à la variable css_locator une 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'attribut id est é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 = ____
Modifier et exécuter le code