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
Övningsinstruktioner
- Tilldela variabeln
xpathen XPath-sträng som pekar på texten i stycke-elementetpmedidlika medp3, och som inte inkluderar text från underordnade generationer av dettap-element. - Tilldela variabeln
css_locatoren 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 )