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 merupakan bagian dari kursus
Web Scraping di R
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Extract the text of all list elements
languages_html %>%
___ %>%
___