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)下面的可以运行
Ce que
soup.select()
renvoie n'est pas très clair, mais en regardant votre code ci-dessous,soup.select('p.biaoqian_li')
renvoie une collection. Seuls les éléments de la collection ont l'attribut stripped_strings, pas la collection.Les deux morceaux de code sont différents
Évidemment, le code ci-dessous en utilise un de plus
for
que le code ci-dessusVous pouvez imprimer le
soup.select('p.biaoqian_li')
for
endeal_way
etComparez les différences
Je suis vraiment désolé de ne pas avoir été clair au début
J'ai fait une erreur en écrivant le code, donc j'ai continué à recevoir des erreurs, écrites comme suit :
Merci à tous