Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 %>% 
	___ %>% 
	___
Upravit a spustit kód