Výběr více HTML typů
Jak jsi viděl/a ve videu, CSS slouží ke stylování webových stránek. V základní podobě se to děje pomocí typových selektorů, které definují styly pro všechny HTML elementy daného typu a zároveň na ně tyto styly aplikují. Typové selektory ale můžeš využít i při scrapování – k výběru konkrétních HTML elementů ze stránky.
Jak bylo ukázáno ve videu, více typových selektorů lze kombinovat pomocí čárky, tedy zápisem html_elements("type1, type2"). Tím vyberéš všechny elementy, které mají typ type1 nebo type2.
Podívej se na následující 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>
Syrový HTML kód máš k dispozici v proměnné languages_raw_html.
Toto cvičení je součástí kurzu
Web Scraping v R
Pokyny k cvičení
- Načti
languages_raw_html. - Pomocí výše popsané metody vyber všechny elementy
divapv tomto HTML.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Read in the HTML
languages_html <- ___
# Select the div and p tags and print their text
languages_html %>%
___ %>%
html_text()