Pilih turunan langsung dengan child combinator
Sekarang, Anda tentu sudah tahu cara memilih elemen berdasarkan tipe, kelas, atau ID. Namun, ada kasus ketika selektor tersebut tidak memadai, misalnya jika Anda hanya ingin mengekstrak turunan langsung dari elemen ul teratas. Untuk itu, Anda akan menggunakan child combinator (>) yang diperkenalkan dalam video.
Di sini, tujuan Anda adalah melakukan scraping terhadap sebuah daftar (terdapat dalam dokumen languages_html) berisi semua bahasa pemrograman yang disebutkan, tetapi tanpa informasi pendamping pada sub-bullets:
<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>
Latihan ini adalah bagian dari kursus
Web Scraping di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Extract the text of all list elements
languages_html %>%
___ %>%
___