Elementy potomne elementu body
Wczytaliśmy kod HTML z tajnej strony internetowej i użyliśmy go do stworzenia funkcji how_many_elements(). Działa ona w ten sposób, że przekazujesz jej ciąg XPath, a ona wypisuje liczbę elementów wybranych przez ten XPath. Na przykład uruchomienie w konsoli kodu how_many_elements('//*') wypisze łączną liczbę elementów w dokumencie HTML (wypróbuj!).
Twoim zadaniem w tym ćwiczeniu jest napisanie ciągu XPath, który kieruje do wszystkich elementów potomnych body (niezależnie od typu tagu). Jeśli chcesz, możesz najpierw przetestować swoje rozwiązanie za pomocą how_many_elements(), aby sprawdzić łączną liczbę elementów potomnych elementu body.
Pamiętaj, że ćwiczenia w tym rozdziale mogą chwilę się ładować.
To ćwiczenie jest częścią kursu
Web Scraping w Pythonie
Instrukcje do ćwiczenia
- Przypisz do zmiennej
xpathciąg XPath, który kieruje do wszystkich elementów potomnych elementubody. W tym dokumencie HTML jest tylko jeden elementbodyi jest on elementem potomnym głównego elementuhtml.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create an XPath string to direct to children of body element
xpath = ____
# Print out the number of elements selected
how_many_elements( xpath )