可以使用lambda函数作为find_all的参数来进行元素的筛选,例如:soup.find_all(lambda tag: tag.has_attr('href'))。除此之外,还可以使用CSS选择器、正则表达式等方式进行筛选。例如,通过CSS选择器来筛选出含有href属性的元素,可以使用soup.select('a[href]')。
上一篇:BeautifulSoup的find_all方法无法找到所有特定类名的容器
下一篇:BeautifulSoup的find_all函数返回空列表