Kom igångKom igång gratis

Välj med klass och ID i XPATH

Här är lite HTML-kod som liknar det du stötte på i förra kapitlet (redan inläst i ett HTML-dokument som heter weather_html):

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

I det här kapitlet ser koden lite mer ut som verklig HTML. Målet är att hämta ut nederbördsvärdet från den här väderstationen. Det kan tyvärr inte refereras direkt via ett ID.

Låt oss bygga upp lösningen steg för steg och sedan kombinera delarna!

Den här övningen är en del av kursen

Webbskrapning i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Select all p elements
weather_html %>%
	html_elements(xpath = '___')
Redigera och kör kod