ComeçarComece gratuitamente

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 uma SelectorList de elementos (mas não vamos dizer quais).
  • Por fim, mystery foi colocado como primeiro objeto Selector dessa SelectorList.

Este exercício faz parte do curso

Raspagem da Web em Python

Ver Curso

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ável how_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.

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 )
Editar e executar código