Seleziona l'ultimo figlio con una pseudo-classe
Nel seguente HTML, che mostra l'autore di un testo nell'ultimo paragrafo, ci sono due gruppi di nodi p:
<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 questo esercizio, il tuo compito è selezionare l'ultimo nodo p all'interno del div.
Come hai visto nel video, le pseudo-classi ti aiutano quando non hai altri modi per selezionare un nodo specifico della pagina, ad esempio tramite un selettore ID o una classe univoca.
L'HTML qui sopra ti viene fornito tramite la variabile nested_html (già letta con read_html()).
Questo esercizio fa parte del corso
Web scraping in R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Select the last child of each p group
nested_html %>%
___