CommencerCommencer gratuitement

Tout simplement le meilleur !

En repartant du même HTML que dans l’exercice précédent…

<html>
  <body>
    <div class="first section">
      A text with a <a href="#">link</a>.
    </div>
    <div class="second section">
      Some text with <a href="#">another link</a>.
      <div class="first paragraph">Some text.</div>
      <div class="second paragraph">Some more text.
        <div>...</div>
      </div>
    </div>
  </body>
</html>

…pouvez-vous trouver un moyen de sélectionner les mêmes trois nœuds qu’auparavant, mais avec un sélecteur beaucoup plus simple ?

La variable complicated_html a été préparée pour vous. Elle contient le document HTML avec le code source ci-dessus.

Cet exercice fait partie du cours

Web scraping en R

Afficher le cours

Instructions

  • Construisez un sélecteur simple qui sélectionne les trois descendants de div.second.section.
  • Ce sélecteur doit se composer exactement de deux sélecteurs de type div et d’un espace, pour un total de sept caractères !

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Select the three divs with a simple selector
complicated_html %>%
	html_elements(___)
Modifier et exécuter le code