Conoce la función position()
Como viste en el video, la función position() es muy potente cuando se usa dentro de un predicado. Junto con operadores, básicamente puedes seleccionar cualquier nodo de los que coinciden con una determinada ruta.
Vas a probarlo con el siguiente fragmento de HTML, disponible en rules_html. Supongamos que se trata de un sitio web que se actualiza continuamente y muestra ciertas normas sobre el coronavirus para el día en curso y el siguiente.
...
<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>
...
Este ejercicio forma parte del curso
Web Scraping con R
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Select the text of the second p in every div
rules_html %>%
html_elements(xpath = ___) %>%
___