Začněte nyníZačněte zdarma

Zástupný znak v CSS

Zástupný znak * můžeš použít i v CSS Locators! Funguje podobně jako v XPath – hodí se, když chceš ignorovat typ tagu. Například:

  • CSS Locator '*' vybere všechny elementy v HTML dokumentu.
  • CSS Locator '*.class-1' vybere všechny elementy patřící do class-1, ale není to nutné – stejnou práci odvede i '.class-1'.
  • CSS Locator '*#uid' vybere element s atributem id rovným uid, ale opět to není nutné – stačí '#uid'.

V tomto cvičení zkus analogií se zástupným znakem, který znáš z XPath, přijít na to, jak v zápisu CSS Locator vybrat všechny přímé potomky určitého elementu.

Toto cvičení je součástí kurzu

Web Scraping v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Přiřaď proměnné css_locator CSS Locator string, který vybere všechny potomky (bez ohledu na typ tagu) jedinečného elementu v HTML dokumentu, jehož atribut id je roven uid.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____
Upravit a spustit kód