Selectează mai multe tipuri HTML
Așa cum ai văzut în videoclip, CSS poate fi folosit pentru a stiliza o pagină web. În forma sa cea mai simplă, acest lucru se realizează prin selectori de tip, unde stilurile sunt definite și aplicate tuturor elementelor HTML de un anumit tip. La rândul tău, poți folosi și tu selectorii de tip pentru a extrage elemente HTML specifice dintr-o pagină.
Așa cum s-a demonstrat în videoclip, poți combina mai mulți selectori de tip printr-o virgulă, adică folosind html_elements("type1, type2"). Aceasta selectează toate elementele de tip type1 sau type2.
Uită-te la următorul cod 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>
Codul HTML brut îți este furnizat în variabila languages_raw_html.
Acest exercițiu face parte din cursul
Web Scraping în R
Instrucțiuni pentru exercițiu
- Citește
languages_raw_html. - Folosind metoda prezentată mai sus, selectează toate elementele
divșipdin acest HTML.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Read in the HTML
languages_html <- ___
# Select the div and p tags and print their text
languages_html %>%
___ %>%
html_text()