Rumah > Soal Jawab > teks badan
PHPz2017-04-18 09:36:25
Jika paparan:tiada dinyatakan dengan gaya dalam html, ia boleh diperolehi dengan BeautifulSoup.
print soup1.select( '[style~="display:none"]' )
Dokumentasi: kaedah pilih yang digunakan pemilih CSS2: http://www.crummy.com/softwar...
Walau bagaimanapun, display:none
dalam halaman juga mungkin berasal daripada pemaparan CSS, atau atribut yang ditambahkan secara dinamik oleh js Dalam kes ini, elemen ini tidak boleh diperoleh menggunakan BeautifulSoup sahaja. Anda perlu menggunakan selenium untuk menghuraikan terlebih dahulu, dan kemudian gunakan BeautifulSoup untuk mendapatkannya.