Selección de una selección
En este ejercicio, encontrarás el texto de un elemento h4
dentro de un elemento div
concreto. Se producirá en pasos en los que el primer paso es seleccionar una familia de elementos div
, y el segundo paso es acotar en el primero, del que cogeremos el texto del elemento h4
. Este proceso de estrechamiento progresivo de los elementos (por ejemplo, primero a los elementos div
, luego al elemento h4
) es otro ejemplo de "encadenamiento", aunque no tenga exactamente el mismo aspecto que hemos visto antes.
A lo largo de este ejercicio, hay una variable first_div
preparada para que la utilices. ¡Piensa bien qué tipo de objeto es first_div
!
Este ejercicio forma parte del curso
Web scraping en Python
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Select all desired div elements
divs = response.css(____)
# Take the first div element
first_div = divs[0]
# Extract the text from the (only) h4 element in first_div
h4_text = first_div.css(____).extract_first()
# Print out the text
print( "The text from the h4 element is:", h4_text )