Potomci body
Načetli jsme HTML z tajné webové stránky a použili ho k vytvoření funkce how_many_elements(). Tato funkce funguje tak, že jí předáš XPath řetězec a ona vypíše počet elementů, které daný XPath vybral. Například spuštěním kódu how_many_elements('//*') v konzoli se zobrazí celkový počet elementů v HTML dokumentu (vyzkoušej to!).
Tvým úkolem v tomto cvičení je sestavit XPath řetězec, který nasměruje na všechny přímé potomky elementu body (bez ohledu na typ tagu). Pokud chceš, můžeš nejprve použít how_many_elements() k ověření celkového počtu potomků elementu body.
Načítání cvičení v této kapitole může chvíli trvat.
Toto cvičení je součástí kurzu
Web Scraping v Pythonu
Pokyny k cvičení
- Do proměnné
xpathpřiřaď XPath řetězec, který nasměruje na všechny přímé potomky elementu body. V tomto HTML dokumentu existuje pouze jeden element body a je přímým potomkem kořenového elementuhtml.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create an XPath string to direct to children of body element
xpath = ____
# Print out the number of elements selected
how_many_elements( xpath )