bs4解析网页时报错:bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html_parser. Do you need to install a parser library?
原因:不可以使用 BeautifulSoup(html,'html_parser')
解决办法:
1.安装 pip install lxml
2.将BeautifulSoup(html,'html_parser') 改为BeautifulSoup(html,'lxml')
另:好像有人遇到的情况和我的正好相反,由于刚开始接触python,还不是很了解具体原因,希望后期能够了解具体的原因。
本文解决了一个常见的BeautifulSoup解析网页时出现的错误:找不到html_parser树构建器。通过安装lxml库并更改解析器设置,从'html_parser'更改为'lxml',问题得以解决。此外,文章提到了有些情况可能相反,即使用'html_parser'可行而'lxml'不可行,但未深入探讨具体原因。
3万+

被折叠的 条评论
为什么被折叠?



