Aan de slagGa gratis aan de slag

Scrape een element op basis van zijn tekst

Zoals in de video te zien is, kun je met de functie text() ook elementen (en hun ouders) selecteren op basis van hun tekst. Hier is een geordende lijst:

<h3>The rules of programming</h3>
<ol>
  <li>Have <em>fun</em>.</li>
  <li><strong>Don't</strong> repeat yourself.</li>
  <li>Think <em>twice</em> when naming variables.</li>
</ol>

In deze oefening is je doel om het li-element te extraheren waarin "twice" is benadrukt.

Je denkt misschien dat het hier veel makkelijker is om een CSS-selector zoals li:last-child te gebruiken, maar wacht even tot je deze oefening hebt afgerond…

programming_html bevat het bovenstaande HTML-document.

Deze oefening maakt deel uit van de cursus

Webscraping in R

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Select all li elements
programming_html %>%
	html_elements(___ = ___)
Code bewerken en uitvoeren