• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 Python bs4怎么安装?

发布时间:2020-08-07 09:54:41 浏览 5057 来源:博学谷 作者:照照

    bs4BeautifulSoup4的简称,它是一个可以从HTML中提取数据的Python第三方库。具体来讲,bs4可以从茫茫的HTML代码中准确查找出你想要的内容,甚至一个小小的字符串。听起来是不是感觉bs4很厉害的样子?那么,Python bs4怎么安装呢?下面小编带领大家一步步的实现安装与导入的过程。

     

    Python bs4安装

     

    1、为什么要使用bs4

     

    首先,bs4可以帮助我们切实的解决许多问题。比如你要快速的找到一千张猫猫的高清图片,这时候你就需要使用到bs4,它可以帮你在网页里准确解析出每一张图片的链接地址,然后保存下来。bs4工作很快,可以帮你节省大量宝贵的时间,而且还不会罢工。除了下载大量图片之外,bs4还能帮助你做很多其他的工作。当你在网络上看视频的时候,你是否对有些网站的缓冲速度伤透了脑筋,你可以使用爬虫将视频下载下来,保证流畅的观看体验。或者当你需要大量文本内容的时候,bs4依然大有可为。总之,无论是视频还是图文,都可以使用bs4轻松爬取。

     

    不过,Python有那么多自带库和第三方库,为何独独选择bs4bs4如此受到推崇也当然有它的优秀之处:bs4的安装和使用极其简单,其中的知识点容易理解,这对初学者非常友好;bs4提供的方法,在操作文档树这块能够覆盖几乎所有方面,保证使用者能够完成自己的目标。因此,这样一个全面且简单的工具,当然是我们爬取网页的首选啦!

     

    2Python3中安装和导入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小学生课程学哪些内容?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码