Zacznij terazZacznij za darmo

Wybieranie z zaznaczenia

W tym ćwiczeniu znajdziesz tekst z elementu h4 zagnieżdżonego w określonym elemencie div. Zadanie jest podzielone na kroki: w pierwszym wybierasz grupę elementów div, a w drugim zawężasz wybór do pierwszego z nich, z którego pobierzesz tekst elementu h4. Ten proces stopniowego zawężania zakresu elementów (najpierw do div, potem do h4) to kolejny przykład „łańcuchowania" – nawet jeśli wygląda nieco inaczej niż dotychczas.

W tym ćwiczeniu masz do dyspozycji zmienną first_div. Zastanów się dobrze, jakiego typu obiektem jest first_div!

To ćwiczenie jest częścią kursu

Web Scraping w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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 )
Edytuj i uruchom kod