Bắt đầu ngayBắt đầu miễn phí

Làm quen với hàm position()

Như bạn đã thấy trong video, hàm position() rất mạnh khi dùng trong một mệnh đề chọn (predicate). Kết hợp với các toán tử, bạn có thể chọn hầu như bất kỳ nút nào trong số các nút khớp với một đường dẫn nhất định.

Bạn sẽ thử với đoạn HTML sau, có sẵn qua rules_html. Giả sử đây là một trang web được cập nhật liên tục, hiển thị một số quy định về Coronavirus cho ngày hôm nay và ngày mai.

...
<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>
...

Bài tập này là một phần của khóa học

Web Scraping bằng R

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Select the text of the second p in every div
rules_html %>% 
  html_elements(xpath = ___) %>%
  ___
Chỉnh sửa và Chạy Mã