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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top