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

XPATH ile sınıf ve ID'ye göre seç

Burada, geçen bölümde karşılaştığın koda benzer bir HTML kodu var (zaten weather_html adlı bir HTML belgesine okunmuş durumda):

<html>
  <body>
    <div id = 'first'>
      <h1 class = 'big'>Berlin Weather Station</h1>
      <p class = 'first'>Temperature: 20°C</p>
      <p class = 'second'>Humidity: 45%</p>
    </div>
    <div id = 'second'>...</div>
    <div id = 'third'>
      <p class = 'first'>Sunshine: 5hrs</p>
      <p class = 'second'>Precipitation: 0mm</p>
    </div>
  </body>
</html>

Bu bölümdeki kod gerçek hayata biraz daha yakın görünüyor. Amacın bu hava istasyonundan yağış bilgisini çekmek. Ne yazık ki, bu değere doğrudan bir ID üzerinden erişemiyoruz.

Hadi, yapı taşlarını adım adım kurup sonra bunları birleştirerek yapalım!

Bu egzersiz

R ile Web Kazıma

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Select all p elements
weather_html %>%
	html_elements(xpath = '___')
Kodu Düzenle ve Çalıştır