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
xpatheinen XPath-String zu, der auf den Text innerhalb desp-Elements mitidgleichp3verweist, der nicht den Text zukünftiger Generationen diesesp-Elements enthält. - Weise der Variable
css_locatoreinen CSS Locator-String zu, der auf denselben Text verweist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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 )