Nie każde rodzeństwo jest takie samo
W filmie poznałeś/poznałaś kombinator sąsiedniego i ogólnego rodzeństwa (+ i ~).
Poniższy kod HTML zawiera dwa nagłówki, po których następują tagi code i span:
<html>
<body>
<h2 class = 'first'>First example:</h2>
<code>some = code(2)</code>
<span>will compile to...</span>
<code>some = more_code()</code>
<h2 class = 'second'>Second example:</h2>
<code>another = code(3)</code>
<span>will compile to...</span>
<code>another = more_code()</code>
</body>
</html>
Zwróć uwagę, że dwa przykłady kodu nie są zorganizowane hierarchicznie. Jedyna wyraźna różnica to klasa elementu h2 poprzedzającego każdy z przykładów.
Ten fragment HTML został już wczytany i jest dostępny w zmiennej code_html.
To ćwiczenie jest częścią kursu
Web Scraping w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Select only the first code element in the second example
code_html %>%
___('h2.second ___ ___')