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

Connected

ćwiczenie

Wieloznacznik w CSS

W CSS Locators też możesz używać wieloznacznika *! Działa on podobnie jak w XPath – przydaje się wtedy, gdy chcesz zignorować typ tagu. Na przykład:

  • Wyrażenie CSS Locator '*' zaznacza wszystkie elementy w dokumencie HTML.
  • Wyrażenie CSS Locator '*.class-1' zaznacza wszystkie elementy należące do klasy class-1, ale jest ono zbędne – ten sam efekt daje krótszy zapis '.class-1'.
  • Wyrażenie CSS Locator '*#uid' zaznacza element z atrybutem id równym uid, ale i tu skrócona forma '#uid' działa tak samo.

W tym ćwiczeniu skorzystaj z analogii do wieloznacznika poznanego w notacji XPath i odkryj, jak w CSS Locator zaznaczyć wszystkie elementy podrzędne wybranego elementu.

Instrukcje

100 XP
  • Przypisz do zmiennej css_locator wyrażenie CSS Locator, które zaznaczy wszystkie elementy podrzędne (niezależnie od typu tagu) unikalnego elementu w dokumencie HTML, którego atrybut id jest równy uid.