MulaiMulai sekarang secara gratis

Scraping dengan Children

Kita melakukan trik lucu di pelajaran untuk menghitung berapa banyak child dari salah satu elemen div yang termasuk kelas course-block. Di sini Anda diminta mencari jumlah child dari sebuah elemen misterius (sudah disimpan dalam objek Selector, sehingga Anda dapat menggunakan metode xpath atau css).

Secara eksplisit, kami membuat objek Selector bernama mystery dengan cara berikut:

  • Pertama, kami memuat sebuah variabel Response menggunakan sebuah situs web rahasia sebagai masukan.
  • Lalu kami memanggil metode xpath untuk membuat SelectorList berisi elemen-elemen (tetapi kami tidak akan menyebutkan yang mana)
  • Terakhir, kami menjadikan mystery sebagai objek Selector pertama dari SelectorList tersebut.

Latihan ini adalah bagian dari kursus

Web Scraping dengan Python

Lihat Kursus

Petunjuk latihan

  • Isi bagian kosong di bawah untuk merangkaikan pemanggilan xpath sehingga kita dapat menghitung jumlah child dari elemen misterius; kita menugaskan angka ini ke variabel how_many_kids.

    • Ingat, jika Anda menggunakan xpath, ini benar-benar contoh perangkaian (chaining), jadi jangan lupa menggunakan tanda titik (.) sebagai perekat.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Calculate the number of children of the mystery element
how_many_kids = len( mystery.xpath( ____ ) )

# Print out the number
print( "The number of elements you selected was:", how_many_kids )
Edit dan Jalankan Kode