IniziaInizia gratis

Fai scraping di un elemento in base al suo testo

Come mostrato nel video, la funzione text() ti consente anche di selezionare elementi (e i loro genitori) in base al loro testo. Ecco un elenco ordinato:

<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 questo esercizio, il tuo obiettivo è estrarre l'elemento li in cui "twice" è in corsivo.

Potresti pensare che qui sarebbe molto più semplice applicare un selettore CSS come li:last-child, ma aspetta di finire l'esercizio…

programming_html contiene il documento HTML qui sopra.

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 all li elements
programming_html %>%
	html_elements(___ = ___)
Modifica ed esegui il codice