Wybieranie wielu typów HTML
Jak pokazano w filmie, CSS służy do stylizowania stron internetowych. W najprostszej formie odbywa się to za pomocą selektorów typów, które definiują style dla wszystkich elementów HTML danego rodzaju i stosują je do nich. Selektorów typów możesz również używać do scrapowania stron w poszukiwaniu określonych elementów HTML.
Jak zademonstrowano w filmie, możesz też łączyć wiele selektorów typów za pomocą przecinka, czyli stosując html_elements("type1, type2"). Powoduje to zaznaczenie wszystkich elementów, które mają typ type1 lub type2.
Przyjrzyj się poniższemu kodowi 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>
Surowy kod HTML jest dostępny w zmiennej languages_raw_html.
To ćwiczenie jest częścią kursu
Web Scraping w R
Instrukcje do ćwiczenia
- Wczytaj
languages_raw_html. - Korzystając z metody pokazanej powyżej, zaznacz wszystkie elementy
divipw tym kodzie HTML.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Read in the HTML
languages_html <- ___
# Select the div and p tags and print their text
languages_html %>%
___ %>%
html_text()