BeautifulSoup的Python 3兼容性

20 投票
6 回答
9517 浏览
提问于 2025-04-11 09:26

BeautifulSoup可以在Python 3上使用吗?

如果不能,那什么时候会有适配的版本呢?会有适配的版本吗?

我在谷歌上找不到相关的信息(可能是因为我找错了东西?)

6 个回答

3

这个链接上说:

下载Beautiful Soup

如果你使用的是Python 2.3到2.6版本,推荐你选择3.0系列。3.0系列中最新的版本是3.0.8,发布于2009年11月30日。

如果你使用的是Python 3.0版本,那你必须使用3.1系列。Beautiful Soup的3.1.0.1版本是在2009年1月6日发布的。你也可以在早期版本的Python上使用3.1系列,但可能会遇到一些这里提到的问题。

20

Beautiful Soup 4.x 正式支持Python 3。

pip install beautifulsoup4
6

大约在我问这个问题两个月后,发布了一个移植版本:

http://groups.google.com/group/beautifulsoup/browse_thread/thread/f24882cc17a0625e

我觉得这个移植应该能让Beautiful Soup(一个用于解析HTML和XML的库)正常工作,但我还没试过。

撰写回答