Selecție dintr-o selecție
În acest exercițiu, vei extrage textul dintr-un element h4 aflat în interiorul unui element div specific. Procesul se desfășoară în pași: mai întâi selectezi o familie de elemente div, apoi te concentrezi pe primul dintre ele, din care vei prelua textul elementului h4. Această abordare de restrângere progresivă a selecției (de exemplu, mai întâi la elementele div, apoi la elementul h4) este un alt exemplu de „înlănțuire" (chaining), chiar dacă nu arată exact la fel ca exemplele anterioare.
Pe parcursul exercițiului, ai la dispoziție o variabilă first_div. Gândește-te cu atenție la ce tip de obiect este first_div!
Acest exercițiu face parte din cursul
Web Scraping în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 )