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)下面的可以运行
リーリー
Yes
soup.select()
返回的是什么不是很清楚,但是看你下面的代码soup.select('p.biaoqian_li')
はコレクションを返します。コレクション内の項目のみが、コレクションではなく、stripped_strings 属性を持ちます。2 つのコードは異なります
明らかに、次のコードは上記のものよりも 1 つ多くの
for
を使用していますfor
啊你可以打印一下
soup.select('p.biaoqian_li')
与for
中的deal_way
for
でsoup.select('p.biaoqian_li')
とdeal_way
を出力できます冒頭で説明不足で本当にごめんなさい
リーリーコードを間違って書いたので、エラーを報告し続けます:
リーリー皆さんありがとう