ÎncepețiÎncepe gratuit

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 clasei class-1, dar acest lucru este inutil, deoarece șirul '.class-1' face același lucru.
  • Șirul CSS Locator '*#uid' selectează elementul cu atributul id egal cu uid, 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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Atribuie variabilei css_locator un șir CSS Locator care să selecteze toți copiii (indiferent de tipul de tag) ai elementului unic din documentul HTML care are atributul id egal cu uid.

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 = ____
Editează și rulează codul