有什么方法可以将bs4.element.ResultSet转换为bs4.BeautifulSoup吗



我正在尝试抓取网页并从表中提取信息

html_soup = soup.find_all(lambda tag: tag.name == 'table' and tag.get('class') == ['wikitable']) 

由于我使用了上面的代码,所以html_soup的类型是bs4.element.ResultSet,它不允许使用find_all这样的函数。有什么方法可以将html_soup转换或类型转换回bs4.BeautifulSoup.吗

这里html_soup基本上是一个列表。

可以在html_soup的各个元素上使用find_all

如果html_soup不为空,则html_soup[0].find_all()应该工作。

最新更新