Kom igångKom igång gratis

Text på alla nivåer

Den här övningen liknar den föregående, men skiljer sig på så sätt att du väljer text från flera generationer av ett givet element.

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

I den här övningen väljer du endast text inom elementet som inkluderar all text i framtida generationer. Vi har skapat funktionen print_results så att du kan 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 inkluderar texten från framtida 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