LoslegenKostenlos loslegen

Der CSS-Platzhalter

Du kannst den Platzhalter * auch in CSS Locators verwenden! Wir können ihn also auf ähnliche Weise verwenden, wenn wir den Tag-Typ ignorieren wollen. Beispiel:

  • Der CSS Locator-String '*' wählt alle Elemente im HTML-Dokument aus.
  • Der CSS Locator-String '*.class-1' wählt alle Elemente aus, die zu class-1 gehören, aber das ist unnötig, da der String '.class-1' die gleiche Aufgabe übernimmt.
  • Der CSS Locator-String '*#uid' wählt das Element aus, dessen id-Attribut gleich uid ist, aber das ist unnötig, da der String '#uid' die gleiche Aufgabe erfüllt.

In dieser Aufgabe sollst du in Analogie zu dem Platzhalterzeichen, das du aus der XPath-Notation kennst, herausfinden, wie du alle Kinder eines bestimmten Elements in der CSS Locator-Notation auswählen kannst.

Diese Übung ist Teil des Kurses

Web Scraping in Python

Kurs anzeigen

Anleitung zur Übung

  • Weise der Variable css_locator einen CSS Locator-String zu, der alle Kinder (unabhängig vom Tag-Typ) des eindeutigen Elements im HTML-Dokument auswählt, dessen id-Attribut gleich uid ist.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____
Code bearbeiten und ausführen