Top-Level-Text
In dieser Aufgabe sollst du einen XPath- und CSS Locator-String schreiben, der auf den Text eines bestimmten p
-Elements im Absatz verweist. Das p
-Element im HTML-Code ist eindeutig durch sein id
-Attribut definiert, das "p3"
ist. Mit dieser kleinen Information solltest du in der Lage sein, die gewünschten Strings zu erstellen. Wir haben jedoch die Variable html
mit einem String vorgeladen, die den HTML-Code enthält, zu dem dieser Link gehört, falls du ihn durchsehen möchtest.
In dieser Aufgabe wählst du nur den Text innerhalb des Elements aus, was den Text in zukünftigen Generationen des Elements nicht einschließt. Wir haben eine Funktion print_results
erstellt, mit der du vergleichen kannst, auf welche Elemente deine Strings verweisen.
Diese Übung ist Teil des Kurses
Web Scraping in Python
Anleitung zur Übung
- Weise der Variable
xpath
einen XPath-String zu, der auf den Text innerhalb desp
-Elements mitid
gleichp3
verweist, der nicht den Text zukünftiger Generationen diesesp
-Elements enthält. - Weise der Variable
css_locator
einen CSS Locator-String zu, der auf denselben Text verweist.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Create an XPath string to the desired text.
xpath = ____
# Create a CSS Locator string to the desired text.
css_locator = ____
# Print the text from our selections
print_results( xpath, css_locator )