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