Python程序运行时报错:bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?
原因:BeautifulSoup在初始化时未能找到指定的解析器。
BeautifulSoup支持多种解析器,如Python标准库中的html.parser,以及第三方的 lxml 和 html5lib。如果你指定了一个未安装的解析器,比如lxml,就会出现这个错误。
解决步骤:
安装缺失的解析器库lxml。(如果还有类似的问题就是缺少解析库,通过pip安装即可。)
pip install lxml
然后通过 pip list ,即可查看已安装的python库