1. Nauka
  2. /
  3. Kursy
  4. /
  5. Web Scraping w Pythonie

Connected

ćwiczenie

Scrapowanie z elementami potomnymi

W lekcji użyliśmy sprytnego triku, żeby policzyć, ile elementów potomnych ma jeden z elementów div należących do klasy course-block. Teraz twoim zadaniem jest znalezienie liczby elementów potomnych tajemniczego elementu (już zapisanego w obiekcie Selector, więc możesz skorzystać z metody xpath lub css).

Dla jasności: obiekt Selector o nazwie mystery powstał w następujący sposób:

  • Najpierw wczytaliśmy zmienną Response, używając tajnej strony internetowej jako danych wejściowych.
  • Następnie wywołaliśmy metodę xpath, aby utworzyć SelectorList elementów (ale nie powiemy jakich).
  • Na koniec przypisaliśmy do zmiennej mystery pierwszy obiekt Selector z tej SelectorList.

Instrukcje

100 XP
  • Uzupełnij poniższy kod, dołączając wywołanie metody xpath, aby obliczyć liczbę elementów potomnych tajemniczego elementu; przypisz tę liczbę do zmiennej how_many_kids.

    • Pamiętaj: jeśli używasz xpath, to mamy tu do czynienia z łańcuchowaniem, więc nie zapomnij użyć kropki (.) jako łącznika.