Raspagem com filhos
Fizemos um truquezinho na lição para calcular quantos filhos havia de um dos elementos div
pertencentes à classe course-block
. Aqui, pedimos que você encontre o número de filhos de um elemento misterioso (já armazenado em um objeto Selector
, portanto você pode usar o método xpath
ou css
).
Para deixar claro, criamos o objeto Selector
mystery
da seguinte forma:
- Primeiro carregamos uma variável
Response
usando um site secreto como entrada. - Em seguida, usamos uma chamada para o método
xpath
para criar umaSelectorList
de elementos (mas não vamos dizer quais). - Por fim,
mystery
foi colocado como primeiro objetoSelector
dessaSelectorList
.
Este exercício faz parte do curso
Raspagem da Web em Python
Instruções de exercício
Preencha o espaço em branco abaixo para encadear uma chamada para
xpath
de modo que possamos calcular o número de filhos do elemento misterioso; atribuímos esse número à variávelhow_many_kids
.- Lembre-se de que, se você usar
xpath
, na verdade essa é uma instância de encadeamento. Portanto, não se esqueça de usar um ponto (.
) como cola.
- Lembre-se de que, se você usar
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Calculate the number of children of the mystery element
how_many_kids = len( mystery.xpath( ____ ) )
# Print out the number
print( "The number of elements you selected was:", how_many_kids )