Caracterul wildcard în CSS
Poți folosi caracterul wildcard * și în CSS Locators! De fapt, îl poți utiliza într-un mod similar, atunci când vrei să ignori tipul de tag. De exemplu:
- Șirul CSS Locator
'*'selectează toate elementele din documentul HTML. - Șirul CSS Locator
'*.class-1'selectează toate elementele care aparțin claseiclass-1, dar acest lucru este inutil, deoarece șirul'.class-1'face același lucru. - Șirul CSS Locator
'*#uid'selectează elementul cu atributulidegal cuuid, dar și acest lucru este inutil, deoarece șirul'#uid'produce același rezultat.
În acest exercițiu, vei lucra prin analogie cu caracterul wildcard pe care îl cunoști din notația XPath, pentru a descoperi cum să selectezi toți copiii unui anumit element în notația CSS Locator.
Acest exercițiu face parte din cursul
Web Scraping în Python
Instrucțiuni pentru exercițiu
- Atribuie variabilei
css_locatorun șir CSS Locator care să selecteze toți copiii (indiferent de tipul de tag) ai elementului unic din documentul HTML care are atributulidegal cuuid.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____