Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Przypisz do zmiennej xpath ciąg XPath, który kieruje do wszystkich elementów potomnych elementu body. W tym dokumencie HTML jest tylko jeden element body i jest on elementem potomnym głównego elementu html.

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 )
Edytuj i uruchom kod