Kom igångKom igång gratis

Hemliga länkar

Vi har läst in HTML från en hemlig webbplats och använt den för att skapa funktionerna how_many_elements() och preview(). Med how_many_elements() kan du skicka in en XPath-sträng, och funktionen skriver ut antalet element som din XPath har valt. Med preview() kan du skicka in en XPath-sträng, och funktionen skriver ut de första elementen du har valt.

I den här övningen ska du skapa en XPath som pekar på alla href-attributvärden för hyperlänkselementet a vars klassattribut innehåller strängen "dropdown__link". Om du gör rätt bör du se att du har valt 4 element med din XPath-sträng och att förhandsgranskningen visar länkar.

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

Webbskrapning i Python

Visa kurs

Övningsinstruktioner

  • Fyll i tomrummen nedan för att tilldela variabeln xpath en XPath-sträng som pekar på alla href-attributvärden för hyperlänkselementet a vars klassattribut innehåller strängen "dropdown__link". Kom ihåg att vi använder contains i XPath-strängen för att kontrollera om ett attributvärde innehåller en viss sträng.

Interaktiv övning med praktiskt arbete

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

# Create an xpath to the href attributes
xpath = '//a[contains(____,____)]/____'

# Print out how many elements are selected
how_many_elements( xpath )
# Preview the selected elements
preview( xpath )
Redigera och kör kod