O curinga no CSS
Você também pode usar o curinga *
em localizadores CSS! Na verdade, podemos usá-lo de forma semelhante quando quisermos ignorar o tipo de tag. Por exemplo:
- A string de localizadores CSS
'*'
seleciona todos os elementos do documento HTML. - A string de localizadores CSS
'*.class-1'
seleciona todos os elementos que pertencem aclass-1
, mas isso é desnecessário, pois a string'.class-1'
também faz o mesmo trabalho. - A string de localizadores CSS
'*#uid'
seleciona o elemento com o atributoid
igual auid
, mas isso é desnecessário, pois a string'#uid'
também faz o mesmo trabalho.
Neste exercício, queremos que você trabalhe por analogia com o caractere curinga que você conhece da notação XPath para descobrir como selecionar todos os filhos de um determinado elemento da notação de localizadores CSS.
Este exercício faz parte do curso
Raspagem da Web em Python
Instruções de exercício
- Atribua à variável
css_locator
uma string de um localizador CSS que selecione todos os filhos (independentemente do tipo de tag) do elemento exclusivo no documento HTML que tenha o atributoid
igual auid
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____