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
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Select all p elements
weather_html %>%
html_elements(xpath = '___')