LoslegenKostenlos loslegen

Geheime Links

Wir haben den HTML-Code von einer geheimen Website geladen und damit die Funktionen how_many_elements() und preview() erstellt. Mit der Funktion how_many_elements() kannst du einen XPath-String eingeben und sie gibt die Anzahl der Elemente aus, die der XPath, den du geschrieben hast, ausgewählt hat. Mit der Funktion preview() kannst du einen XPath-String übergeben und sie gibt die ersten ausgewählten Elemente aus.

Deine Aufgabe ist es nun, einen XPath zu erstellen, der auf alle href-Attributwerte der a-Elemente des Hyperlinks verweist, deren Klassenattribute den String "dropdown__link" enthalten. Wenn du es richtig machst, solltest du feststellen, dass du mit deinem XPath-String 4 Elemente ausgewählt hast und dass er Links in der Vorschau anzeigt.

Diese Übung ist Teil des Kurses

Web Scraping in Python

Kurs anzeigen

Anleitung zur Übung

  • Fülle die folgenden Lücken aus, um der Variable xpath einen XPath-String zuzuweisen, der auf alle href-Attributwerte der a-Hyperlink-Elemente verweist, deren Klassenattribute den String "dropdown__link" enthalten. Denke daran, dass wir den Aufruf contains innerhalb des XPath-Strings verwenden, um zu prüfen, ob ein Attributwert einen bestimmten String enthält.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'

# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )
Code bearbeiten und ausführen