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)下面的可以运行
ringa_lee2017-04-18 10:22:23
Yessoup.select()
返回的是什么不是很清楚,但是看你下面的代码soup.select('p.biaoqian_li')
はコレクションを返します。コレクション内の項目のみが、コレクションではなく、stripped_strings 属性を持ちます。
2 つのコードは異なります
阿神2017-04-18 10:22:23
明らかに、次のコードは上記のものよりも 1 つ多くの for
を使用していますfor
啊
你可以打印一下 soup.select('p.biaoqian_li')
与 for
中的 deal_way
for
で soup.select('p.biaoqian_li')
と deal_way
を出力できます違いを比較してください🎜