Windows下安装BeautifulSoup

Posted lili414

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下安装BeautifulSoup相关的知识,希望对你有一定的参考价值。

下面就是bs4的安装过程了:

1.去官网下载BeautifulSoup4Beautiful Soup 4.3.2

2.解压文件

将下载得到的压缩包解压到任意文件夹,路径不含中文

 

3.打开cmd命令提示符

win+r,输入cmd,回车

 进入解压后的目录,我这里是C:\\Python27\\bs4\\beautifulsoup4-4.3.2

  所以使用

cd C:\\Python27\\bs4\\beautifulsoup4-4.3.2

然后

python setup.py build

接着

python setup.py install

完成安装

4.测试

python
import bs4

没有提示错误,成功!

 

安装解析器

解析器使用方法优势劣势
Python标准库 BeautifulSoup(markup, "html.parser")
  • Python的内置标准库
  • 执行速度适中
  • 文档容错能力强
  • Python 2.7.3 or 3.2.2)前 的版本中文档容错能力差
lxml HTML 解析器 BeautifulSoup(markup, "lxml")
  • 速度快
  • 文档容错能力强
  • 需要安装C语言库
lxml XML 解析器

BeautifulSoup(markup, ["lxml", "xml"])

BeautifulSoup(markup, "xml")

  • 速度快
  • 唯一支持XML的解析器
  • 需要安装C语言库
html5lib BeautifulSoup(markup, "html5lib")
  • 最好的容错性
  • 以浏览器的方式解析文档
  • 生成HTML5格式的文档
  • 速度慢
  • 不依赖外部扩展

推荐使用lxml作为解析器,因为效率更高. 在Python2.7.3之前的版本和Python3中3.2.2之前的版本,必须安装lxml或html5lib, 因为那些Python版本的标准库中内置的HTML解析方法不够稳定.

提示: 如果一段HTML或XML文档格式不正确的话,那么在不同的解析器中返回的结果可能是不一样的,查看 解析器之间的区别 了解更多细节

以上是关于Windows下安装BeautifulSoup的主要内容,如果未能解决你的问题,请参考以下文章

Windows和Mac下安装Beautiful Soup

Windows下 ImportError: cannot import name BeautifulSoup

python爬虫之BeautifulSoup

Python3 利用pip安装BeautifulSoup4模块

Windows命令行下pip安装python whl包

安装pip和beautifulsoup4-4.5.3