Non tutti i fratelli sono uguali
Nel video hai conosciuto i combinatori di fratelli adiacenti e generali (+ e ~).
Il seguente codice HTML contiene due intestazioni seguite da alcuni tag code e 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>
Nota che i due esempi di codice qui non sono organizzati gerarchicamente. L’unica differenza evidente è la classe dell’elemento h2 che precede ciascun esempio.
Questo frammento HTML è stato caricato per te ed è disponibile nella variabile code_html.
Questo esercizio fa parte del corso
Web scraping in R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Select only the first code element in the second example
code_html %>%
___('h2.second ___ ___')