Výběr přímých potomků pomocí child kombinátoru
Teď už jistě víš, jak vybírat elementy podle typu, třídy nebo ID. Existují ale situace, kdy tyto selektory nestačí – například pokud chceš extrahovat jen přímé potomky nejvyššího elementu ul. K tomu slouží child kombinátor (>), který byl představen ve videu.
Tvým cílem je ze stránky (uložené v dokumentu languages_html) získat seznam všech zmíněných programovacích jazyků, ale bez doprovodných informací v pododrážkách:
<ul id = 'languages'>
<li>SQL</li>
<ul>
<li>Databases</li>
<li>Query Language</li>
</ul>
<li>R</li>
<ul>
<li>Collection</li>
<li>Analysis</li>
<li>Visualization</li>
</ul>
<li>Python</li>
</ul>
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.
# Extract the text of all list elements
languages_html %>%
___ %>%
___