Beginilah rupa HTML:
<p class="details"> <span>detail1</span> <span class="number">1</span> <span>detail2</span> <span>detail3</span> </p>
Saya perlu mengekstrak detail2 dan detail3.
Tetapi menggunakan kod ini, saya hanya boleh mendapatkan detail1.
info = data.find("p", class_ = "details").span.text
Bagaimana cara saya mengekstrak item yang diperlukan?
Terima kasih terlebih dahulu!
Dalam kes anda, pilih elemen yang lebih khusus, iaitu pilih semua adik-beradik elemen elemen dengan nombor kelas:
Contoh
Output
Anda boleh mencari semua
<span>
dan melakukan pengindeksan biasa:Hasil keluaran:
Atau gunakan pemilih CSS:
Hasil keluaran: