Tous les frères ne se valent pas
Dans la vidéo, vous avez découvert les combinateurs de frères adjacents et généraux (+ et ~).
Le code HTML suivant contient deux titres suivis de balises code et span :
<html>
<body>
<h2 class = 'first'>First example:</h2>
<code>some = code(2)</code>
<span>will compile to...</span>
<code>some = more_code()</code>
<h2 class = 'second'>Second example:</h2>
<code>another = code(3)</code>
<span>will compile to...</span>
<code>another = more_code()</code>
</body>
</html>
Remarquez que les deux exemples de code ne sont pas organisés de manière hiérarchique. La seule différence évidente est la classe de l’élément h2 qui précède chaque exemple.
Cet extrait HTML a été lu pour vous et est disponible dans la variable code_html.
Cet exercice fait partie du cours
Web scraping en R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Select only the first code element in the second example
code_html %>%
___('h2.second ___ ___')