MulaiMulai sekarang secara gratis

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

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Extract the text of all list elements
languages_html %>% 
	___ %>% 
	___
Edit dan Jalankan Kode