Selecteer het laatste kind met een pseudoklasse
In de volgende HTML, waarin de auteur van een tekst in de laatste paragraaf staat, zijn er twee groepen p-nodes:
<html>
<body>
<div>
<p class = 'text'>A sophisticated text [...]</p>
<p class = 'text'>Another paragraph following [...]</p>
<p class = 'text'>Author: T.G.</p>
</div>
<p>Copyright: DC</p>
</body>
</html>
In deze oefening is het jouw taak om de laatste p-node binnen de div te selecteren.
Zoals je in de video hebt gezien, kunnen pseudoklassen helpen wanneer je geen andere manier hebt om een specifieke node op de pagina te selecteren, bijvoorbeeld via een ID-selector of een unieke class.
Het bovenstaande HTML-document is beschikbaar via de variabele nested_html (al ingelezen met read_html()).
Deze oefening maakt deel uit van de cursus
Webscraping in R
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Select the last child of each p group
nested_html %>%
___