CommencezCommencez gratuitement

Extraire un élément en fonction de son texte

Comme montré dans la vidéo, la fonction text() permet aussi de sélectionner des éléments (et leurs parents) selon leur texte. Voici une liste ordonnée :

<h3>Les règles de la programmation</h3>
<ol>
  <li>Ayez du <em>plaisir</em>.</li>
  <li><strong>Ne</strong> vous répétez pas.</li>
  <li>Réfléchissez <em>deux fois</em> avant de nommer des variables.</li>
</ol>

Dans cet exercice, votre objectif est d'extraire l'élément li où « deux fois » est en emphase.

Vous pourriez penser qu'ici, il serait beaucoup plus simple d'appliquer un sélecteur CSS comme li:last-child, mais attendez d'avoir terminé cet exercice…

programming_html contient le document HTML ci-dessus.

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 all li elements
programming_html %>%
	html_elements(___ = ___)
Modifier et exécuter le code