IniziaInizia gratis

Appendici del body

Abbiamo caricato l'HTML da un sito segreto e lo abbiamo usato per creare una funzione how_many_elements(). Questa funzione funziona così: le passi una stringa XPath e stamperà il numero di elementi selezionati dall'XPath che hai scritto. Per esempio, eseguendo in console how_many_elements('//*') verrà stampato il numero totale di elementi presenti nel documento HTML (provalo!).

Il tuo compito in questo esercizio è creare una stringa XPath che punti a tutti gli elementi figli di body (indipendentemente dal tipo di tag). Nota che, se vuoi, puoi prima testare la tua soluzione con how_many_elements() per trovare il numero totale di figli presenti nell'elemento body.

Nota: gli esercizi di questo capitolo potrebbero impiegare qualche istante a caricarsi.

Questo esercizio fa parte del corso

Web Scraping in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Assegna alla variabile xpath una stringa XPath che punti a tutti gli elementi figli dell'elemento body. In questo documento HTML c'è un solo elemento body ed è figlio dell'elemento radice html.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create an XPath string to direct to children of body element
xpath = ____

# Print out the number of elements selected
how_many_elements( xpath )
Modifica ed esegui il codice