Kom igångKom igång gratis

Text på översta nivån

I den här övningen ska du skriva en XPath-sträng och en CSS Locator-sträng som pekar på texten i ett specifikt stycke-element p. Elementet p i HTML-koden är unikt definierat av sitt id-attribut, som är "p3". Med den informationen ska du kunna skapa de önskade strängarna. Vi har i förväg laddat in variabeln html med en sträng som innehåller den HTML-kod där elementet finns, om du vill titta på den.

I den här övningen väljer du bara ut texten som finns direkt i elementet – det inkluderar inte text i elementets underordnade generationer. Vi har skapat en funktion print_results som du kan använda för att jämföra vilka element dina strängar pekar på.

Den här övningen är en del av kursen

Webbskrapning i Python

Visa kurs

Övningsinstruktioner

  • Tilldela variabeln xpath en XPath-sträng som pekar på texten i stycke-elementet p med id lika med p3, och som inte inkluderar text från underordnade generationer av detta p-element.
  • Tilldela variabeln css_locator en CSS Locator-sträng som pekar på samma text.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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 )
Redigera och kör kod