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 del 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

Prueba este ejercicio y completa el 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