Eine span-nende Klasse
Auch wenn wir uns noch nicht näher mit XPath beschäftigt haben, können wir mit XPath Elemente nach ihren Attributen auswählen. Wenn wir zum Beispiel auf das div
-Element innerhalb des HTML-Dokuments verweisen wollen, dessen id
-Attribut "uid"
ist, dann könnten wir den XPath-String '//div[@id="uid"]'
schreiben. Der erste Teil dieses Strings, //div
, betrachtet zunächst alle div
-Elemente im HTML-Dokument. Dann geben wir mit Hilfe der Klammern an, dass wir nur das div
-Element mit einem bestimmten id
-Attribut haben wollen (in diesem Fall uid
). Die Phrase @id="uid"
in den Klammern würde als „id
-Attribut entspricht uid
“ gelesen werden.
In dieser Aufgabe wählst du alle span
-Elemente aus, deren Klassenattribut gleich "span-class"
ist. (Hinweis: span
ist nur ein weiterer möglicher Tag-Name.)
Diese Übung ist Teil des Kurses
Web Scraping in Python
Anleitung zur Übung
- Weise der Variable
xpath
einen XPath-String zu, der allespan
-Elemente auswählt, deren Klassenattribut gleich"span-class"
ist. Dafür brauchst du den HTML-Code nicht zu sehen!
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Fill in the blank
xpath = ____