IniziaInizia gratis

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 Response usando un sito segreto come input.
  • Poi abbiamo usato una chiamata al metodo xpath per creare una SelectorList di elementi (ma non diremo quali)
  • Infine, abbiamo fatto in modo che mystery fosse il primo oggetto Selector di questa SelectorList.

Questo esercizio fa parte del corso

Web Scraping in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Completa lo spazio vuoto qui sotto concatenando una chiamata a xpath per calcolare il numero di figli dell'elemento misterioso; assegniamo questo numero alla variabile how_many_kids.

    • Ricorda: se usi xpath, questa è davvero una concatenazione, quindi non dimenticare di usare un punto (.) come collante.

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 )
Modifica ed esegui il codice