Erste SchritteKostenlos loslegen

Willkommen im „A“-Team

Wir haben den HTML-Code von einer geheimen Website geladen, den du benutzen wirst, um ein Selector-Objekt und die Funktion how_many_elements() einzurichten. Wenn du dieser Funktion einen CSS Locator-String übergibst, gibt sie die Anzahl der Elemente aus, die der von dir geschriebene CSS Locator ausgewählt hat.

Im zweiten Teil dieser Aufgabe sollst du einen CSS Locator-String erstellen, der eine bestimmte Sammlung von Elementen wie hier beschrieben auswählt: Wähle die Hyperlink-Kinder (a-Element) aller div-Elemente aus, die zur Klasse "course-block" gehören (d. h. jedes div-Element mit einem solchen Klassenattribut, sodass "course-block" eine der zugewiesenen Klassen ist). Die Anzahl dieser Elemente ist 11. Du kannst deine Lösung also mit how_many_elements überprüfen, wenn du willst.

Diese Übung ist Teil des Kurses

Web Scraping in Python

Kurs anzeigen

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

from scrapy import Selector

# Create a selector from the html (of a secret website)
sel = Selector( ____ )
Bearbeiten und Ausführen von Code