为什么使用BeautifulSoup时,把解析器换成lxml就出错

python beautifulsoup4|python beautifulsoup(xml解析器)下载 v4.3.2官方版 - 121下载站ubuntu下为python安装BeautifulSoup4并安装解析器lxml和html5lib(包括python2和python3) - ajax_汩汩的博客 - CSDN博客
ubuntu下为python安装BeautifulSoup4并安装解析器lxml和html5lib(包括python2和python3)
就一句话,不知道记在什么地方。这里方便我自己看。感谢CSDN,感谢CCTV,感谢父老乡亲。
官网文档的安装方式,哈哈。。如果不是root用户的话,有些会报权限不够的异常,需要在命令先加上:sudo 提升权限。
(官网文档)
python2安装执行如下方法:
apt-get install python-bs4
python3安装执行如下方法:
apt-get install python3-bs4
from bs4 import BeautifulSoup
from bs4 import BeautifulSoup
没有提示错误信息就是对的,不要怀疑,您已经安装好了。
其他,第二种安装方法
官网说,这个东东是通过PyPi发布,所以如果您无法使用系统打包程序安装它(如上),您可以使用easy_install或pip安装这个东东(前提你已经安装过pip和easy_install),包名为:beautifulsoup4。
这里需要说一下,python2对应pip和easy_install。python3对应的是pip3和easy_install3
下面以python2为例:
easy_install beautifulsoup4
pip install beautifulsoup4
其他,最后一种安装方法
上面的几种方法还不行的话,还有最后一种安装方法。哇。。你人品真差。。
如果没有安装easy_install或pip,可以下载BeautifulSoup4l并安装setup.py
(下载对于版本)
python setup.py install
不过还有一种方法,不会。。。自己看官网文档吧。
BeautifulSoup支持Python标准库中包含的HTML解析器,但它也支持多种第三方Python解析器。一个是lxml解析器。根据您的设置,您可以使用以下命令安装lxml:
以python2为例:
apt-get install python-lxml
easy_install lxml
pip install lxml
另一个选择是html5lib解析器,您可以使用以下命令安装html5lib:
apt-get install python-html5lib
easy_install html5lib
pip install html5lib
说明:以上都是以python2为例,如果是python3,修改个人关键位置即可,如:python-lxml
修改为 python3-lxml ,pip 修改为 pip3,easy_install 修改为 easy_install3
我的热门文章匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信