Geheime links
We hebben de HTML van een geheime website geladen en hiermee de functies how_many_elements() en preview() beschikbaar gemaakt. Met how_many_elements() kun je een XPath-string doorgeven; de functie print dan hoeveel elementen jouw XPath selecteert. Met preview() kun je ook een XPath-string doorgeven; de functie print dan de eerste paar geselecteerde elementen.
Jouw taak in deze oefening is een XPath te maken die verwijst naar alle href-attribuutwaarden van de hyperlinkelementen a waarvan de class-attributen de string "dropdown__link" bevatten. Als je het goed doet, selecteert je XPath 4 elementen en zie je dat het om links gaat in de preview.
Deze oefening maakt deel uit van de cursus
Webscraping in Python
Oefeninstructies
- Vul hieronder de invulvelden in om een XPath-string toe te wijzen aan de variabele
xpathdie verwijst naar allehref-attribuutwaarden van de hyperlinkelementenawaarvan de class-attributen de string"dropdown__link"bevatten. Onthoud dat we de aanroepcontainsbinnen de XPath-string gebruiken om te controleren of een attribuutwaarde een bepaalde string bevat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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 )