Välj flera HTML-typer
Som du sett i videon kan CSS användas för att styla en webbsida. I sin enklaste form sker detta via typselektorer, där stilar definieras för och tillämpas på alla HTML-element av en viss typ. På samma sätt kan du använda typselektorer för att skrapa sidor efter specifika HTML-element.
Som demonstrerades i videon kan du även kombinera flera typselektorer med ett kommatecken, det vill säga med html_elements("type1, type2"). Detta väljer alla element som har type1 eller type2.
Titta på följande HTML:
<html>
<body>
<div>Python is perfect for programming.</div>
<p>Still, R might be better suited for data analysis.</p>
<small>(And has prettier charts, too.)</small>
</body>
</html>
Den råa HTML-koden finns tillgänglig i variabeln languages_raw_html.
Den här övningen är en del av kursen
Webbskrapning i R
Övningsinstruktioner
- Läs in
languages_raw_html. - Använd metoden som visades ovan för att välja alla
div- ochp-element i denna HTML.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Read in the HTML
languages_html <- ___
# Select the div and p tags and print their text
languages_html %>%
___ %>%
html_text()