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
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Select the last child of each p group
nested_html %>%
___