请帮忙看下BeautifulSoup的问题!!!!
我用的版本2的BeautifulSoup,再解析网页的时候遇到中文就乱码,后来百度后发现是BeautifulSoup的一个bug,然后我就想用最新版本的BeautifulSoup,是beautifulsoup4-4.3.1,可是安装后(应该说在安装的时候就出问题了,就是setup.py install这一步,出现一大堆英文,没看懂。)用from bs4 import beautifulsoup,运行提示:
from bs4 import BeautifulSoup
File "D:\Python25\lib\site-packages\bs4\__init__.py", line 173
if ((isinstance(markup, bytes) and not b' ' in markup)
^
SyntaxError: invalid syntax
我的python是2.5的,是不是和python版本有关。
请各位python高手帮忙解决一下beautifulsoup的安装问题!!其实我的最终目的是解决beautifulsoup解析中文的乱码问题。
先谢谢了!!!! 乱码 百度 bug python beautifulsoup
[解决办法]
官网写
Beautiful Soup 4 works on both Python 2 (2.6+) and Python 3
py2.5 换bs3吧