Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Läs in languages_raw_html.
  • Använd metoden som visades ovan för att välja alla div- och p-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()
Redigera och kör kod