Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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