Kom igångKom igång gratis

Välj det sista barnet med en pseudoklass

I följande HTML, där författaren till en text visas i det sista stycket, finns det två grupper av p-noder:

<html>
  <body>
    <div>
      <p class = 'text'>A sophisticated text [...]</p>
      <p class = 'text'>Another paragraph following [...]</p>
      <p class = 'text'>Author: T.G.</p>
    </div>
    <p>Copyright: DC</p>
  </body>
</html>

I den här övningen är din uppgift att välja den sista p-noden inuti div-elementet.

Som du lärde dig i videon kan pseudoklasser vara till hjälp när du saknar andra sätt att välja en specifik nod på sidan, till exempel via en ID-selektor eller en unik klass.

HTML-dokumentet ovan är tillgängligt via variabeln nested_html (redan inläst med read_html()).

Den här övningen är en del av kursen

Webbskrapning i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Select the last child of each p group
nested_html %>%
	___
Redigera och kör kod