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
Övningsinstruktioner
- Fyll i tomrummen nedan för att tilldela variabeln
xpathen XPath-sträng som pekar på allahref-attributvärden för hyperlänkselementetavars klassattribut innehåller strängen"dropdown__link". Kom ihåg att vi användercontainsi 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 )