Aan de slagGa gratis aan de slag

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

Cursus bekijken

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 )
Code bewerken en uitvoeren