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í doclass-1, ale není to nutné – stejnou práci odvede i'.class-1'. - CSS Locator
'*#uid'vybere element s atributemidrovnýmuid, 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
Pokyny k cvičení
- Přiřaď proměnné
css_locatorCSS Locator string, který vybere všechny potomky (bez ohledu na typ tagu) jedinečného elementu v HTML dokumentu, jehož atributidje rovenuid.
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 = ____