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ă
Responsefolosind un site secret ca intrare. - Apoi am apelat metoda
xpathpentru a crea unSelectorListde elemente (fără să dezvăluim care anume). - În final,
mysteryeste primul obiectSelectordin acestSelectorList.
Acest exercițiu face parte din cursul
Web Scraping în Python
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 variabileihow_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ă.
- Reține că, dacă folosești
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 )