我正在尝试抓取网页并从表中提取信息
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()
应该工作。