BeautifulSoup是否适用于Python 3?
如果没有,有多少港口?会有端口吗?
谷歌没有向我发送任何信息(可能是'因为我正在寻找错误的东西?)
答案 0 :(得分:20)
美丽的汤 4.x officially supports Python 3.
pip install beautifulsoup4
答案 1 :(得分:6)
在我提出这个问题大约两个月后,一个端口已经发布:
http://groups.google.com/group/beautifulsoup/browse_thread/thread/f24882cc17a0625e
它会打赌BS工作,但这就是它。虽然还没试过。
答案 2 :(得分:3)
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,但是 你可能会遇到问题 这里描述。
答案 3 :(得分:2)
有一个release candidate for Python 3.0,所以你可以自己测试BeautifulSoup的兼容性:)
答案 4 :(得分:1)
我猜答案是“不”。根据{{3}}:
Python 3000(a.k.a。“Py3k”,和 作为Python 3.0发布的是一个新的 该语言的版本 与2.x行不兼容 版本。语言主要是 同样,但很多细节,特别是如何 内置对象,如字典和 字符串工作,已经改变 相当多,并且大量弃用 功能终于被删除了。 此外,标准库已经 在一些突出的地方重组。
这个特定问题的更好地方可能是Python.org。
答案 5 :(得分:0)
是的,在python 3中漂亮的汤工作,
Linux
apt-get install python3-bs4
Windows
pip install beautifulsoup4
有关更多信息,请参见https://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup