Aan de slagGa gratis aan de slag

Selecteren uit een selectie

In deze oefening ga je de tekst zoeken van een h4-element binnen een specifiek div-element. Dat doe je in stappen: eerst selecteer je een groep div-elementen, daarna zoom je in op de eerste, en daaruit pak je de tekst van het h4-element. Dit proces van stap voor stap inzoomen op elementen (eerst de div-elementen, daarna het h4-element) is weer een voorbeeld van "chaining", ook al ziet het er niet precies zo uit als eerder.

In deze oefening staat er een variabele first_div voor je klaar. Denk goed na over wat voor type object first_div is!

Deze oefening maakt deel uit van de cursus

Webscraping in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 )
Code bewerken en uitvoeren