使用BS4的扩展包
在用find_all的时候,怎么像find后面追加用text.strip()取值?
a = request.get(xxxxx)
soup_base = BeautifulSoup(a, "html.parser")
c = soup_base.find_all(class_='xxxx')
在用find 的时候
soup_base.find(class_='xxxx').text.strip()
可以取值。但是find_all就会提示报错
有什么方法find_all可以取值吗?
for 去遍历也太麻烦了,谢谢
不用正常的循环,可以使用列表推导式(或者改成生成器推导式也可以,看你的需求):
如果需要把这些存在列表中的text拼成一个字符串,就再
join
一下就好了