栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python爬虫之 BeautifulSoup4库 select方法 获取文本内容

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python爬虫之 BeautifulSoup4库 select方法 获取文本内容

安装BeautifulSoup4库:pip install beautifulsoup4

使用css选择器的语法,可以使用select方法。

几种常用的css选择器方法:
html = """



    
    
    Document


    
    
        
  • 内容1
  • 内容2
  • 内容3
  • 内容4
  • """

    # 导入模块:

    from bs4 import BeautifulSoup

    # 创建 beautifulSoup对象

    bs = BeautifulSoup(html,'lxml')

    1.通过标签名查找

    可以限制查找条数,使用limit

     2.通过类名查找

    在类的前面加一个.

    3. 通过id查找

    在id的名字前面加一个#号

    4.组合查找

     标签名与类名、id名进行的组合原理是一样的,比如查找div标签下,类为href1的a标签

    直接子标签查找,使用 > 分隔:

     title标签是head标签的子标签

    5.通过属性查找:

    属性需要用中括号括起来

    获取内容

    由于上面select查询出来都是列表的形式!

     可以使用.attrs 获取属性和属性值,得到的是一个字典类型

    打印result的类型,是Tag

    操作Tag属性值的方法就像操作字典一样

    那么获取属性值两种方法就是:

    获取result的文本内容

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/920908.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号