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
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 )