deal_way = list(soup.select('p.biaoqian_li').stripped_strings)
#
deal_ways = soup.select('p.biaoqian_li')
for deal_way in deal_ways:
x = list(deal_way.stripped_strings)
上面两个代码不是表示同样的意思吗?
(1)为什么上面报错:AttributeError: 'list' object has no attribute 'stripped_strings'
(2)下面的可以运行
Tidak begitu jelas apa yang
soup.select()
dikembalikan, tetapi melihat kod anda di bawah,soup.select('p.biaoqian_li')
mengembalikan koleksi Hanya item dalam koleksi yang mempunyai atribut stripped_strings, bukan koleksi.Dua keping kod adalah berbeza
Jelas sekali kod di bawah menggunakan satu lagi
for
daripada kod di atasAnda boleh mencetak
soup.select('p.biaoqian_li')
for
dalamdeal_way
danBandingkan perbezaan
Saya benar-benar minta maaf kerana saya tidak menyatakannya dengan jelas pada mulanya
Saya membuat kesilapan dalam menulis kod, jadi saya terus mendapat ralat, ditulis sebagai:
Terima kasih semua