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

Python爬虫编程思想(54):使用Beautiful Soup选择兄弟节点

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

Python爬虫编程思想(54):使用Beautiful Soup选择兄弟节点

        除了子节点和父节点外,还有同级节点,也称为兄弟节点。可以通过next_sibling属性获得当前节点的下一个兄弟节点,通过previous_sibling属性获得当前节点的上一个兄弟节点。通过next_siblings属性获得当前节点后面所有的兄弟节点(返回一个可迭代对象),通过previous_siblings属性可以获得当前节点前面所有的兄弟节点(返回一个可迭代对象)。

        这里要注意,如果两个节点之间有换行符或其他文本,那么这些属性也同样会返回这些文本节点,节点之间的文本将作为一个文本节点处理。文本节点是bs4.element.NavigableString类的实例,而普通节点是bs4.element.Tag类的实例。

现在以下面的HTML代码为例,说明文本节点和普通节点的区别。

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

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

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