ÎncepețiÎncepe gratuit

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

Vezi cursul

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 )
Editează și rulează codul