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
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
from scrapy import Selector
# Create a selector from the html (of a secret website)
sel = Selector( ____ )