Scraping con i figli
Nella lezione abbiamo fatto un trucchetto carino per calcolare quanti figli avesse uno degli elementi div appartenenti alla classe course-block. Qui ti chiediamo di trovare il numero di figli di un elemento misterioso (già memorizzato dentro un oggetto Selector, quindi puoi usare il metodo xpath o css).
Per essere chiari, abbiamo creato l'oggetto mystery nel modo seguente:
- Per prima cosa abbiamo caricato una variabile
Responseusando un sito segreto come input. - Poi abbiamo usato una chiamata al metodo
xpathper creare unaSelectorListdi elementi (ma non diremo quali) - Infine, abbiamo fatto in modo che
mysteryfosse il primo oggettoSelectordi questaSelectorList.
Questo esercizio fa parte del corso
Web Scraping in Python
Istruzioni dell'esercizio
Completa lo spazio vuoto qui sotto concatenando una chiamata a
xpathper calcolare il numero di figli dell'elemento misterioso; assegniamo questo numero alla variabilehow_many_kids.- Ricorda: se usi
xpath, questa è davvero una concatenazione, quindi non dimenticare di usare un punto (.) come collante.
- Ricorda: se usi
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Calculate the number of children of the mystery element
how_many_kids = len( mystery.xpath( ____ ) )
# Print out the number
print( "The number of elements you selected was:", how_many_kids )