安装BeautifulSoup

mt0*_*t0s 1 python beautifulsoup

我在我的ubuntu 10.04上运行python 3.1.2

我需要安装哪个版本的BeautifulSoup以及如何安装?

我已经下载了3.2版并运行sudo python3 setup.py install 但不起作用

日Thnx

编辑:我得到的错误是:

>>> import BeautifulSoup
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "BeautifulSoup.py", line 448
    raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__, attr)
                        ^
SyntaxError: invalid syntax
>>> 
Run Code Online (Sandbox Code Playgroud)

Sto*_*yes 8

我按照这些步骤安装了beautifulsoup4进行HTML解析.

第一个语句将起作用,而第二个语句将失败.您必须在此命令的帮助下将BeautifulSoup模块更改为python3格式.

$ 2to3 -w bs4
Run Code Online (Sandbox Code Playgroud)

3之后,您可以再次运行测试,一切都会正常工作.