Een stijlvolle span
Hoewel we nog niet diep op XPath zijn ingegaan, kunnen we wel elementen selecteren op basis van hun attributen met een XPath. Als we bijvoorbeeld willen verwijzen naar het div-element in het HTML-document waarvan het id-attribuut "uid" is, dan kunnen we de XPath-string '//div[@id="uid"]' schrijven. Het eerste deel van deze string, //div, bekijkt eerst alle div-elementen in het HTML-document. Vervolgens geven we met de blokhaken aan dat we alleen het div-element willen met een specifiek id-attribuut (in dit geval uid). Let op: de uitdrukking @id="uid" tussen de haken lees je als "attribuut id is gelijk aan uid".
In deze oefening selecteer je alle span-elementen waarvan het class-attribuut "span-class" is. (Opmerking: span is gewoon een andere mogelijke tagnaam).
Deze oefening maakt deel uit van de cursus
Webscraping in Python
Oefeninstructies
- Wijs aan de variabele
xpatheen XPath-string toe die allespan-elementen selecteert waarvan het class-attribuut gelijk is aan"span-class". Je hoeft hiervoor de daadwerkelijke HTML-code niet te zien!
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Fill in the blank
xpath = ____