如何为python安装解析器库[重复]

Posted

技术标签:

【中文标题】如何为python安装解析器库[重复]【英文标题】:How to install a parser library for python [duplicate] 【发布时间】:2019-12-16 04:46:00 【问题描述】:

我得到:

Couldn't find a tree builder with the features you requested: parser.html. Do you need to install a parser library?

每当我尝试解析我的页面时。请大家帮忙,我还不是很擅长python。

import requests
from bs4 import BeautifulSoup

response = requests.get("http://***.com/questions")
soup = BeautifulSoup(response.text,"parser.html")
questions = soup.select(".question-summary")

【问题讨论】:

【参考方案1】:

解析器应该是“html.parser”而不是“parser.html”

详情请参考美汤documentation。

【讨论】:

请允许您只获取问题文本[0]【参考方案2】:

使用'html.parser' 代替'parser.html'。这可能有效。

如果没有,请尝试:"html5lib"

【讨论】:

以上是关于如何为python安装解析器库[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Python 2.7 安装 mechanize(是的,它是重复的)[关闭]

如何为新安装的 Boost 添加编译器包含路径和链接器库路径?

Python中的RSS提要解析器库[关闭]

Python中的RSS提要解析器库[关闭]

如何为 pyqt 项目创建 Windows 安装程序

找不到具有您要求的功能的树生成器:html5lib。您需要安装解析器库吗?