LoslegenKostenlos loslegen

Nach Klasse und ID mit XPATH auswählen

Hier ist etwas HTML-Code, der dem Code ähnelt, dem du im letzten Kapitel begegnet bist (bereits in ein HTML-Dokument namens weather_html eingelesen):

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

Für dieses Kapitel wirkt der Code etwas näher an der Praxis. dein Ziel ist es, den Niederschlagswert aus dieser Wetterstation zu extrahieren. Leider kann er nicht direkt über eine ID referenziert werden.

Gehen wir das Schritt für Schritt an: Wir bauen die Bausteine auf und verwenden sie dann in Kombination!

Diese Übung ist Teil des Kurses

Web Scraping in R

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Select all p elements
weather_html %>%
	html_elements(xpath = '___')
Code bearbeiten und ausführen