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 de exercício
- Preencha os espaços em branco abaixo para atribuir uma string XPath à variável
xpath
que direciona a todos os valores do atributohref
dos elementos de hiperlinka
cujos atributos de classe contêm a string"dropdown__link"
. Lembre-se de que usamos a chamadacontains
na 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 preenchendo 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 )