首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >漂亮的汤和bs4有什么区别?

漂亮的汤和bs4有什么区别?
EN

Stack Overflow用户
提问于 2015-03-27 00:11:09
回答 3查看 14.9K关注 0票数 25

我是python的新手,我试着解析一些XML文件,以便添加一些新标记并存储新的XML文件。

python-beautifulsoup看起来就是一个合适的包。在web上搜索教程,如何向BeautifulSoup解析的XML添加新标记,我发现使用的是python-bs4包。

查看包描述,两个包具有相同的标题:

代码语言:javascript
复制
python-bs4 - error-tolerant HTML parser for Python
python-beautifulsoup - error-tolerant HTML parser for Python

所以我的问题是:有什么不同?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-27 00:14:12

当我转到beautifulsoup 4.0 documentation时,第一页显示以下信息:

( BeautifulSoup包可能不是您想要的。这是之前的主要发行版,Beautiful Soup3。许多软件使用BS3,因此它仍然可用,但如果您正在编写新代码,则应该安装beautifulsoup4。)

票数 21
EN

Stack Overflow用户

发布于 2019-06-07 22:25:45

对于那些像我一样多年后阅读这篇文章的人,请注意。上面提到的是使用系统包管理器进行安装,例如apt-get,您可以从该管理器安装python-bs4或python3-bs4。

如果使用pip进行安装,请使用pip install beautifulsoup4,当前版本为V4.7.1。

票数 9
EN

Stack Overflow用户

发布于 2021-09-18 19:58:26

自2016年3月以来, package on PyPI的描述是

这是一个虚拟包,由Beautiful Soup的开发人员管理,以防止名字被占用。的PythonPython包的官方名称是beautifulsoup4。这个包确保了如果你错误地输入了pip install bs4,你最终会得到Beautiful Soup

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29283510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档