Extrahování elementu podle jeho textu
Jak bylo ukázáno ve videu, funkce text() ti také umožňuje vybírat elementy (a jejich rodiče) podle jejich textového obsahu. Tady je příklad seřazeného seznamu:
<h3>The rules of programming</h3>
<ol>
<li>Have <em>fun</em>.</li>
<li><strong>Don't</strong> repeat yourself.</li>
<li>Think <em>twice</em> when naming variables.</li>
</ol>
Cílem tohoto cvičení je extrahovat element li, ve kterém je zdůrazněno slovo "twice".
Možná si říkáš, že by tu bylo mnohem jednodušší použít CSS selektor jako li:last-child – ale počkej, až cvičení dokončíš…
programming_html obsahuje výše uvedený HTML dokument.
Toto cvičení je součástí kurzu
Web Scraping v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Select all li elements
programming_html %>%
html_elements(___ = ___)