Mengenal fungsi position()
Seperti yang Anda lihat dalam video, fungsi position() sangat kuat ketika digunakan di dalam predikat. Bersama operator, Anda pada dasarnya dapat memilih node apa pun dari yang cocok dengan suatu path.
Anda akan mencobanya dengan cuplikan HTML berikut yang tersedia melalui rules_html. Misalkan ini adalah situs yang terus diperbarui yang menampilkan aturan Coronavirus tertentu untuk hari ini dan esok hari.
...
<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>
...
Latihan ini adalah bagian dari kursus
Web Scraping di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Select the text of the second p in every div
rules_html %>%
html_elements(xpath = ___) %>%
___