Aan de slagGa gratis aan de slag

Tekst op het hoogste niveau

In deze oefening ga je een XPath- en een CSS Locator-tekenreeks schrijven die naar de tekst van een specifiek alinea-element p verwijst. Het p-element in de HTML is uniek gedefinieerd door zijn id-attribuut, namelijk "p3". Met deze kleine hint kun je de gewenste strings maken; we hebben de variabele html alvast gevuld met een string met de HTML waarin deze link voorkomt, als je die wilt bekijken.

In deze oefening selecteer je alleen de tekst binnen het element, wat niet de tekst van toekomstige generaties (kinderen/afstammelingen) van het element omvat. We hebben een functie print_results voor je gemaakt om te vergelijken naar welke elementen jouw strings verwijzen.

Deze oefening maakt deel uit van de cursus

Webscraping in Python

Cursus bekijken

Oefeninstructies

  • Ken aan de variabele xpath een XPath-tekenreeks toe die verwijst naar de tekst binnen het alinea-element p met id gelijk aan p3, die niet de tekst van toekomstige generaties van dit p-element bevat.
  • Ken aan de variabele css_locator een CSS Locator-tekenreeks toe die naar dezelfde tekst verwijst.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create an XPath string to the desired text.
xpath = ____

# Create a CSS Locator string to the desired text.
css_locator = ____

# Print the text from our selections
print_results( xpath, css_locator )
Code bewerken en uitvoeren