Kom igångKom igång gratis

Få ett "a" i den här kursen

Vi har laddat in HTML-koden från en hemlig webbplats som du använder för att skapa ett Selector-objekt och funktionen how_many_elements(). När du skickar en CSS-lokaliserarsträng till den här funktionen skriver den ut antalet element som din CSS-lokaliserare har valt.

I den andra delen av uppgiften ska du skapa en CSS-lokaliserarsträng som väljer ut en viss samling element enligt följande beskrivning: Välj hyperlänkarna (a-element) som är barn till alla div-element tillhörande klassen "course-block" (det vill säga alla div-element med ett klassattribut där "course-block" är en av de tilldelade klasserna). Antalet sådana element är 11, så du kan kontrollera din lösning med how_many_elements om du vill.

Den här övningen är en del av kursen

Webbskrapning i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

from scrapy import Selector

# Create a selector from the html (of a secret website)
sel = Selector( ____ )
Redigera och kör kod