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
Istruzioni dell'esercizio
- Assegna alla variabile
xpathuna 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 radicehtml.
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 )