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
Responsemenggunakan sebuah situs web rahasia sebagai masukan. - Lalu kami memanggil metode
xpathuntuk membuatSelectorListberisi elemen-elemen (tetapi kami tidak akan menyebutkan yang mana) - Terakhir, kami menjadikan
mysterysebagai objekSelectorpertama dariSelectorListtersebut.
Latihan ini adalah bagian dari kursus
Web Scraping dengan Python
Petunjuk latihan
Isi bagian kosong di bawah untuk merangkaikan pemanggilan
xpathsehingga kita dapat menghitung jumlah child dari elemen misterius; kita menugaskan angka ini ke variabelhow_many_kids.- Ingat, jika Anda menggunakan
xpath, ini benar-benar contoh perangkaian (chaining), jadi jangan lupa menggunakan tanda titik (.) sebagai perekat.
- Ingat, jika Anda menggunakan
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 )