1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Web Scraping w Pythonie

Connected

cvičení

Odpowiedź z selektorami

Warto w tym miejscu podkreślić pewną ważną cechę obiektów Selector i Response: oba zwracają SelectorList podczas wywoływania metod xpath lub css. W tym ćwiczeniu przekonasz się o tym osobiście – znajdziesz wszystkie elementy hiperłącza należące do klasy course-block__link (zwróć uwagę na podwójne podkreślenie!) i sprawdzisz, jaki obiekt zostanie zwrócony.

Przypomnij sobie, że aby znaleźć element po klasie, używasz kropki (.). Na przykład div.class-2 wybiera wszystkie elementy div należące do klasy class-2.

Z góry wczytaliśmy obiekt Response o nazwie response oraz obiekt Selector o nazwie sel, oba z zawartością tej samej „tajemniczej" strony. Po przygotowaniu selektora CSS porównaj wyniki response.css i selector.css – przekonasz się, że są identyczne!

Pokyny

100 XP
  • Przypisz do zmiennej css_locator selektor CSS wskazujący na wszystkie elementy hiperłącza a należące do klasy course-block__link.
  • Przypisz do zmiennej response_as wynik przekazania zmiennej css_locator do metody css obiektu response.
  • Przypisz do zmiennej sel_as wynik przekazania zmiennej css_locator do metody css obiektu sel.