ComenzarEmpieza gratis

Scraping con elementos secundarios

En la lección hicimos un bonito truco para calcular cuántos hijos había de uno de los elementos div pertenecientes a la clase course-block. Aquí te pedimos que encuentres el número de hijos de un elemento misterioso (ya almacenado dentro de un objeto Selector, por lo que puedes utilizar el método xpath o css).

Para ser explícitos, hemos creado el objeto Selector mystery de la siguiente manera:

  • Primero cargamos una variable Response utilizando un sitio web secreto como entrada.
  • A continuación, utilizamos una llamada al método xpath para crear un SelectorList de elementos (pero no diremos cuáles)
  • Por último, dejamos que mystery sea el primer objeto Selector de este SelectorList.

Este ejercicio forma parte del curso

Web scraping en Python

Ver curso

Instrucciones de ejercicio

  • Rellena el siguiente espacio en blanco para encadenar una llamada a xpath y poder calcular el número de hijos del elemento misterioso; asignamos este número a la variable how_many_kids.

    • Recuerda, si utilizas xpath, se trata realmente de un caso de encadenamiento, así que no olvides utilizar un punto (.) como pegamento.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 y ejecutar código