我如何从bs4导入BeautifulSoup?

Moh*_*mad 6 python beautifulsoup

这段代码:

from bs4 import BeautifulSoup  
Run Code Online (Sandbox Code Playgroud)

不起作用,并给出此错误:

raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__,attr)    
                    ^
SyntaxError: invalid syntax    
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?

Jor*_*dan 19

您应该使用pip安装,所以您可以这样做

pip install beautifulsoup4
Run Code Online (Sandbox Code Playgroud)

这将安装最新的BS4,截至2013-08-15为4.3.1.它支持Python 3.


小智 5

另外,如果您使用的是 python3,则应该使用:

pip3 install beautifulsoup4
Run Code Online (Sandbox Code Playgroud)