ÎncepețiÎncepe gratuit

Descoperă funcția position()

Așa cum ai văzut în videoclip, funcția position() este foarte puternică atunci când este folosită într-un predicat. Combinată cu operatori, poți selecta practic orice nod dintre cele care corespund unui anumit traseu.

Vei exersa asta folosind fragmentul HTML de mai jos, disponibil prin rules_html. Să presupunem că acesta este un site actualizat continuu, care afișează anumite reguli privind Coronavirusul pentru ziua curentă și ziua următoare.

...
<div>
  <h2>Today's rules</h2>
  <p>Wear a mask</p>
  <p>Wash your hands</p>
</div>
<div>
  <h2>Tomorrow's rules</h2>
  <p>Wear a mask</p>
  <p>Wash your hands</p>
  <small>Bring hand sanitizer with you</small>
</div>
...

Acest exercițiu face parte din cursul

Web Scraping în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Select the text of the second p in every div
rules_html %>% 
  html_elements(xpath = ___) %>%
  ___
Editează și rulează codul