Controleer je class
Deze oefening benadrukt dat wanneer je met een XPath een element selecteert op basis van zijn class-attribuut zonder de functie contains() te gebruiken, je de class exact moet matchen. Aan jou de taak om hieronder de lege plek in te vullen en de variabele xpath af te maken zodat die naar het gespecificeerde element verwijst.
Bekijk de volgende HTML:
<html>
<body>
<div id="div1" class="class-1">
<p class="class-1 class-2">Hello World!</p>
<div id="div2">
<p id="p2" class="class-2">Choose DataCamp!</p>
</div>
</div>
<div id="div3" class="class-2">
<p class="class-2">Thanks for Watching!</p>
</div>
</body>
</html>
Deze oefening maakt deel uit van de cursus
Webscraping in Python
Oefeninstructies
- Vul de lege plekken in de onderstaande xpath in om het paragraafelement te selecteren met de tekst: "Hello World!".
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create an XPath string to select p element by class
xpath = '//p[@class=____]'
# Print out select text
print_element_text( xpath )