在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
bs4是BeautifulSoup4的简称,它是一个可以从HTML中提取数据的Python第三方库。具体来讲,bs4可以从茫茫的HTML代码中准确查找出你想要的内容,甚至一个小小的字符串。听起来是不是感觉bs4很厉害的样子?那么,Python bs4怎么安装呢?下面小编带领大家一步步的实现安装与导入的过程。
1、为什么要使用bs4?
首先,bs4可以帮助我们切实的解决许多问题。比如你要快速的找到一千张猫猫的高清图片,这时候你就需要使用到bs4,它可以帮你在网页里准确解析出每一张图片的链接地址,然后保存下来。bs4工作很快,可以帮你节省大量宝贵的时间,而且还不会罢工。除了下载大量图片之外,bs4还能帮助你做很多其他的工作。当你在网络上看视频的时候,你是否对有些网站的缓冲速度伤透了脑筋,你可以使用爬虫将视频下载下来,保证流畅的观看体验。或者当你需要大量文本内容的时候,bs4依然大有可为。总之,无论是视频还是图文,都可以使用bs4轻松爬取。
不过,Python有那么多自带库和第三方库,为何独独选择bs4?bs4如此受到推崇也当然有它的优秀之处:bs4的安装和使用极其简单,其中的知识点容易理解,这对初学者非常友好;bs4提供的方法,在操作文档树这块能够覆盖几乎所有方面,保证使用者能够完成自己的目标。因此,这样一个全面且简单的工具,当然是我们爬取网页的首选啦!
2、Python3中安装和导入bs4
(1)安装
我们使用pip工具在命令行中进行安装,打开shell,在shell中输入以下命令:
pip install Beautifulsoup4
或者
pip3 install Beautifulsoup4
当出现下面的代码(Successfully installed)的时候说明你已经成功的安装了bs4。
Collecting Beautifulsoup4
Downloading beautifulsoup4-4.9.1-py3-none-any.whl (115 kB)
|████████████████████████████████| 115 kB 339 kB/s
Collecting soupsieve>1.2
Downloading soupsieve-2.0.1-py3-none-any.whl (32 kB)
Installing collected packages: soupsieve, Beautifulsoup4
Successfully installed Beautifulsoup4-4.9.1 soupsieve-2.0.1
当出现下面的代码(Requirement already satisfied)的时候说明你以前已经成功安装过bs4。
Requirement already satisfied: Beautifulsoup4 in ./.virtualenvs/bxg/lib/python3.6/site-packages (4.9.1)
Requirement already satisfied: soupsieve>1.2 in ./.virtualenvs/bxg/lib/python3.6/site-packages (from Beautifulsoup4) (2.0.1)
(2)导入
成功安装之后,要想使用这个第三方库来帮我们工作,每次使用之前需要在Python文件中导入。导入语句简简单单,只有一句:
from bs4 import BeautifulSoup
Python bs4大家都学会怎么安装了吗?赶紧动手试试吧!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
初学Python用什么工具好?Python开发工具推荐
初学Python的小白都一定有过这样的体验,因为没有好用的Python开发工具而吃了很多苦头。工欲善其事必先利其器,这道理只有在实践中才会深有体会。那么初学Python用什么工具好?各个开发工具又有哪些特点?本文就以上的问题,为初学者介绍一下比较受欢迎且好用的工具。
6484
2019-07-26 10:30:48
Python入门什么程度才能找到工作?Python培训完好就业吗?
Python的火爆和就业前景,吸引了不少的学习者,那么Python入门什么程度才能找到工作?Python培训完好就业吗?就目前来说,熟练掌握Python和人工智能的技术更好就业。推荐大家报博学谷Python+人工智能在线就业班,相信大家学完整套课程找工作就不再是问题。
5642
2019-08-23 19:24:50
学会Python爬虫能赚大钱吗?Python爬虫赚钱渠道分享
学会Python爬虫能赚大钱么?首先大家要明白这个只是作为一个技术兼职,赚点外快,肯定不比程序员全职工作的工资高。其次赚的多少还要看大家赚钱的渠道。下面小编就和大家分享一下,Python爬虫赚钱渠道,希望对大家有所帮助。
12552
2019-08-26 11:34:54
2019年Python学习路线及学习目标规划拿走不谢
2019年Python学习路线及学习目标规划拿走不谢,Python作为今年来特别受欢迎的编程语言,是AI时代头牌语言AI领域的敲门砖,Python已经入驻小学生教材,将来不学Python不仅知识会脱节与小朋友都没共同话题了,作为程序员的我们,必须给自己增加一项技能,提高职场竞争力,掌握一定的Python技能。
7007
2019-09-27 15:18:28
MySQL数据库的基本使用之数据库
MySQL数据库的基本使用之数据库,数据库是存储和管理数据的仓库,数据按照一定的格式进行存储。数据库起到存储和管理数据的作用。
2328
2022-01-10 14:06:11