BaşlayınÜcretsiz başlayın

position() fonksiyonunu tanı

Videoda gördüğün gibi, position() fonksiyonu bir öngörü koşulu (predicate) içinde kullanıldığında çok güçlüdür. Operatörlerle birlikte, belirli bir yolu eşleyen düğümlerin arasından temelde istediğin herhangi bir düğümü seçebilirsin.

Bunu, rules_html üzerinden erişebileceğin aşağıdaki HTML parçasıyla deneyeceksin. Bunun, belirli bir gün ve ertesi gün için bazı Koronavirüs kurallarını gösteren ve sürekli güncellenen bir web sitesi olduğunu varsayalım.

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

Bu egzersiz, kursun bir parçasıdır

R ile Web Kazıma

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Select the text of the second p in every div
rules_html %>% 
  html_elements(xpath = ___) %>%
  ___
Kodu Düzenle ve Çalıştır