Elementele body-ului
Am încărcat codul HTML de pe un site secret și l-am folosit pentru a crea funcția how_many_elements(). Aceasta funcționează astfel: îi pasezi un șir XPath și îți afișează numărul de elemente selectate de acel XPath. De exemplu, rulând how_many_elements('//*') în consolă vei vedea numărul total de elemente din documentul HTML (încearcă!).
În acest exercițiu, trebuie să creezi un șir XPath care să direcționeze către toate elementele copil ale lui body (indiferent de tipul etichetei). Dacă vrei, poți testa mai întâi soluția cu how_many_elements() pentru a afla numărul total de copii ai elementului body.
Rețineți că exercițiile din acest capitol pot dura ceva timp să se încarce.
Acest exercițiu face parte din cursul
Web Scraping în Python
Instrucțiuni pentru exercițiu
- Atribuie variabilei
xpathun șir XPath care direcționează către toate elementele copil ale elementuluibody. În acest document HTML există un singur elementbody, care este copilul elementului rădăcinăhtml.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create an XPath string to direct to children of body element
xpath = ____
# Print out the number of elements selected
how_many_elements( xpath )