AttributeError: 'ResultSet' Object Kekurangan 'find_all' Attribute
Apabila mengikis jadual ringkas dengan Beautiful Soup, anda mungkin menghadapi ralat " Objek 'ResultSet' tidak mempunyai atribut 'find_all'". Isu ini berlaku apabila cuba menggunakan kaedah find_all pada pembolehubah jadual, yang mengandungi senarai elemen.
Untuk menyelesaikan ralat ini, ingat bahawa kaedah find_all digunakan pada elemen individu, bukan pada keseluruhan ResultSet. Oleh itu, anda harus menggunakan kaedah untuk setiap elemen dalam pembolehubah jadual.
Dalam kod yang disediakan, pembolehubah jadual mengandungi senarai satu elemen. Untuk melelakan melalui baris, akses kaedah find_all('tr') pada jadual[0], satu-satunya ahli senarai.
for row in table[0].find_all('tr'): col = table.find_all('td')
Dengan pengubahsuaian ini, kod akan berulang dengan betul melalui baris jadual , membolehkan anda mengekstrak data yang diingini.
Atas ialah kandungan terperinci Mengapa Kod Sup Cantik Saya Melemparkan AttributeError: objek \'\'ResultSet\' tidak mempunyai atribut \'find_all\'\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!