Aan de slagGa gratis aan de slag

Haal een "a" in deze course

We hebben de HTML van een geheime website geladen. Daarmee maak je een Selector-object en de functie how_many_elements(). Als je deze functie een CSS Locator-string meegeeft, print hij het aantal elementen dat jouw CSS Locator selecteert.

In het tweede deel maak je een CSS Locator-string die een specifieke verzameling elementen selecteert: selecteer de hyperlinkkinderen (a-elementen) van alle div-elementen met de klasse "course-block" (dus elk div-element met een class-attribuut waarin "course-block" één van de toegekende klassen is). Het aantal van zulke elementen is 11, dus je kunt je oplossing controleren met how_many_elements als je wilt.

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.

from scrapy import Selector

# Create a selector from the html (of a secret website)
sel = Selector( ____ )
Code bewerken en uitvoeren