IniziaInizia gratis

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

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Select the last child of each p group
nested_html %>%
	___
Modifica ed esegui il codice