菜鸟笔记
提升您的技术认知

beautiful soup嵌套选择的方法-ag真人游戏

阅读 : 92

beautiful soup是python的一个网页解析库,处理快捷; 支持多种解析器,功能强大。教程细致讲解beautiful soup的深入使用、节点选择器、css选择器、beautiful soup4的方法选择器等重要知识点,是学好爬虫的基础课程。

学习目标

  1. 掌握节点选择器嵌套选择的方法

1. 嵌套选择的方法

我们可以使用soup.tag获取bs4.element.tag类型的节点,并获取他们的信息。


如果提取到的节点中还嵌套这其他子节点

the dormouse's story

那我们就可以通过下面的操作方式来获取子节点的信息。

格式:soup.tag.tag

返回值:节点元素

示例:

html = '''

hello

  • foo
  • bar
  • ]ay
  • foo
  • bar
from bs4 import beautifulsoup soup = beautifulsoup(html_str, 'lxml') # 获取title print(soup.head.title) # 打印获取到的title类型 print(type(soup.head.title)) # 获取title的信息 print(soup.head.title.string) # 输出结果 the dormouse's story the dormouse's story

2. 总结

节点选择器 嵌套选择的方法:

  • soup.tag.tag
    • 在tag类型的基础上再次选择得到的依然是tag类型,每次返回的结果相同,就可以进行嵌套选择了
网站地图