Selezionare da una selezione
In questo esercizio troverai il testo di un elemento h4 all'interno di un particolare elemento div. Lo farai in più passaggi: prima selezionerai una famiglia di elementi div, poi ti restringerai al primo, dal quale preleveremo il testo dell'elemento h4. Questo processo di restringere progressivamente la selezione sugli elementi (per esempio prima sui div, poi sull'h4) è un altro esempio di "chaining", anche se non sembra esattamente uguale a quanto visto finora.
Nel corso dell'esercizio, troverai una variabile first_div già definita e pronta da usare. Pensa bene a che tipo di oggetto sia first_div!
Questo esercizio fa parte del corso
Web Scraping in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 )