ÎncepețiÎncepe gratuit

Extragere cu elemente copil

În lecție am folosit un truc interesant pentru a calcula câte elemente copil are unul dintre elementele div din clasa course-block. Acum te invităm să afli numărul de elemente copil ale unui element misterios (deja stocat într-un obiect Selector, deci poți folosi metoda xpath sau css).

Pentru a fi mai explicit, obiectul Selector mystery a fost creat astfel:

  • Am încărcat mai întâi o variabilă Response folosind un site secret ca intrare.
  • Apoi am apelat metoda xpath pentru a crea un SelectorList de elemente (fără să dezvăluim care anume).
  • În final, mystery este primul obiect Selector din acest SelectorList.

Acest exercițiu face parte din cursul

Web Scraping în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează spațiul liber de mai jos pentru a lega un apel la xpath, astfel încât să putem calcula numărul de elemente copil ale elementului misterios; atribuie acest număr variabilei how_many_kids.

    • Reține că, dacă folosești xpath, aceasta este cu adevărat o înlănțuire, deci nu uita să folosești un punct (.) ca element de legătură.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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 )
Editează și rulează codul