Conheça a função position()
Como você viu no vídeo, a função position() é muito poderosa quando usada dentro de um predicado. Junto com operadores, você basicamente consegue selecionar qualquer nó dentre aqueles que correspondem a um determinado caminho.
Você vai testar isso com o trecho de HTML abaixo, disponível em rules_html. Vamos supor que este é um site atualizado continuamente que exibe certas regras de Coronavírus para o dia atual e o dia seguinte.
...
<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 exercício faz parte do curso
Web Scraping em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Select the text of the second p in every div
rules_html %>%
html_elements(xpath = ___) %>%
___