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
Responseusando um site secreto como entrada. - Em seguida, usamos uma chamada para o método
xpathpara criar umaSelectorListde elementos (mas não vamos dizer quais). - Por fim,
mysteryfoi colocado como primeiro objetoSelectordessaSelectorList.
Este exercício faz parte do curso
Raspagem da Web em Python
Instruções do exercício
Preencha o espaço em branco abaixo para encadear uma chamada para
xpathde 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 completando 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 )