Python的Beautiful Soup简介与安装

由于在机器学习这条路上需要大量的训练集,于是不得不借助高效的Python爬虫技术,
然而在学习Python爬虫的时候,网课老师用的是BeautifulSoup,但是在使用和安装的时候遇到了些问题。
在此简单进行介绍,并记下可行的安装方案和可能导致安装失败的原因


Beautiful Soup的简介
1.Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。
2.Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。
3.Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,Beautiful Soup就不能自动识别编码方式了。然后,你仅仅需要说明一下原始编码方式就可以了。
4.Beautiful Soup已成为和lxml、html6lib一样出色的python解释器,为用户灵活地提供不同的解析策略或强劲的速度。


安装方案

第一步:下载安装beautifulsoup4-4.4.1,解压到python的安装目录。
(下载地址:https://www.crummy.com/software/BeautifulSoup/bs4/download/4.4/
这里写图片描述

第二步:正常打开cmd(也有大神说用管理员的权限打开不容易出错),进入到beautifulsoup的解压目录

先执行:python setup.py build

如下图:
这里写图片描述

后执行:python setup.py install

install成功之后会有Finished processing….的提示

第三步:打开IDLE (Python GUI),输入:

from bs4 import BeautifulSoup

如果没有报traceback……的错误,则安装成功。如下图:
这里写图片描述


可能会导致安装失败的原因

如果Windows下没有配置python环境变量,即便是在cmd中执行python能显示出版本号等信息,也会导致上面的安装步骤中第二步的两条指令执行失败!

解决办法:配置python的环境变量,步骤如下图
这里写图片描述