BeautifulSoup的Python 3兼容性
-
02-07-2019 - |
题
BeautifulSoup是否适用于Python 3?
如果没有,有多少港口?会有端口吗?
谷歌没有向我发送任何信息(可能是'因为我正在寻找错误的东西?)
解决方案 2
在我提出这个问题大约两个月后,一个端口已经发布:
http://groups.google.com/group/beautifulsoup/browse_thread/螺纹/ f24882cc17a0625e
它会打赌BS工作,但这就是它。虽然还没试过。
其他提示
美丽的汤 4.x 正式支持Python 3.
pip install beautifulsoup4
http://www.crummy.com/software/BeautifulSoup/ 说:
下载美丽的汤
如果你正在使用Python 2.3 2.6,3.0系列是最佳选择。最新发布的 3.0系列是3.0.8,于2009年11月30日发布。
如果您使用的是Python 3.0,则必须使用 使用3.1系列。美丽的汤 版本3.1.0.1于1月发布 您可以使用3.1系列 使用早期版本的Python,但是 你可能会遇到问题 这里描述。
有一个 Python 3.0的候选版本可供使用,因此您可以随时测试BeautifulSoup的兼容性:)
我猜的答案是“不”。根据 Python.org :
Python 3000(a.k.a。“Py3k”,和 作为Python 3.0发布的是一个新的 该语言的版本 与2.x行不兼容 版本。语言主要是 同样,但很多细节,特别是如何 内置对象,如字典和 字符串工作,已经改变 相当多,并且大量弃用 功能终于被删除了。 此外,标准库已经 在一些突出的地方重组。
这个特定问题的更好地方可能是 BeautifulSoup论坛。
是的,美丽的汤在python 3中工作,
Linux的
apt-get install python3-bs4
窗
pip install beautifulsoup4
有关详细信息,请参阅 https:// www。 crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup