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, 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 all p elements
weather_html %>%
	html_elements(xpath = '___')
Kodu Düzenle ve Çalıştır