CommencerCommencer gratuitement

Le joker CSS

Vous pouvez également utiliser le caractère générique * dans les localisateurs CSS. En fait, nous pouvons l'utiliser de la même manière, lorsque nous voulons ignorer le type de balise. Par exemple :

  • La chaîne de localisation CSS '*' sélectionne tous les éléments du document HTML.
  • La chaîne de caractères CSS Locator '*.class-1' sélectionne tous les éléments qui appartiennent à class-1, mais cela n'est pas nécessaire puisque la chaîne de caractères '.class-1' fera le même travail.
  • La chaîne de localisation CSS '*#uid' sélectionne l'élément dont l'attribut id est égal à uid, mais cela n'est pas nécessaire puisque la chaîne '#uid' fera le même travail.

Dans cet exercice, nous voulons que vous travailliez par analogie avec le caractère de remplacement que vous connaissez dans la notation XPath pour découvrir comment sélectionner tous les enfants d'un certain élément dans la notation CSS Locator.

Cet exercice fait partie du cours

Web Scraping en Python

Afficher le cours

Instructions

  • Attribuez à la variable css_locator une chaîne de localisation CSS qui sélectionnera tous les enfants (quel que soit 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 cet exemple de code.

# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____
Modifier et exécuter le code