Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Do proměnné xpath př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 elementu html.

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 )
Upravit a spustit kód