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
Anleitung zur Übung
- Fülle die folgenden Lücken aus, um der Variable
xpath
einen XPath-String zuzuweisen, der auf allehref
-Attributwerte dera
-Hyperlink-Elemente verweist, deren Klassenattribute den String"dropdown__link"
enthalten. Denke daran, dass wir den Aufrufcontains
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 )