Links secretos
Carregamos o HTML de um site secreto e o usamos para criar as funções how_many_elements() e preview(). A função how_many_elements() permite que você passe uma string XPath e imprime o número de elementos que o XPath que você escreveu selecionou. A função preview() permite que você passe uma string XPath e ela imprime os primeiros elementos que você selecionou.
Sua tarefa neste exercício é criar um XPath que direcione para todos os valores do atributo href dos elementos de hiperlink a cujos atributos de classe contenham a string "dropdown__link". Se você fizer isso corretamente, verá que selecionou 4 elementos com a string XPath e será obtida uma visualização dos links.
Este exercício faz parte do curso
Raspagem da Web em Python
Instruções do exercício
- Preencha os espaços em branco abaixo para atribuir uma string XPath à variável
xpathque direciona a todos os valores do atributohrefdos elementos de hiperlinkacujos atributos de classe contêm a string"dropdown__link". Lembre-se de que usamos a chamadacontainsna string do XPath para verificar se o valor de um atributo contém uma determinada string.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'
# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )