CommencezCommencez gratuitement

Sélectionner le dernier enfant avec une pseudo-classe

Dans le HTML suivant, qui affiche l'auteur d'un texte dans le dernier paragraphe, il y a deux groupes de nœuds p :

<html>
  <body>
    <div>
      <p class = 'text'>A sophisticated text [...]</p>
      <p class = 'text'>Another paragraph following [...]</p>
      <p class = 'text'>Author: T.G.</p>
    </div>
    <p>Copyright: DC</p>
  </body>
</html>

Dans cet exercice, votre tâche est de sélectionner le dernier nœud p à l'intérieur du div.

Comme vous l'avez vu dans la vidéo, les pseudo-classes peuvent vous aider lorsque vous n'avez pas d'autre moyen de sélectionner un nœud précis de la page, par exemple à l'aide d'un sélecteur d'ID ou d'une classe unique.

Le document HTML ci-dessus vous est fourni dans la variable nested_html (déjà lue avec read_html()).

Cette activité fait partie du cours

Extraction de données Web en R

Voir le cours

Exercice interactif pratique

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

# Select the last child of each p group
nested_html %>%
	___
Modifier et exécuter le code