LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Weise der Variable xpath einen XPath-String zu, der auf den Text innerhalb des p-Elements mit id gleich p3 verweist, der nicht den Text zukünftiger Generationen dieses p -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 )
Code bearbeiten und ausführen