findAll(tag, attributes, recursive, text, limit, keywords)
find(tag, attributes, recursive, text, keywords)
标签参数tag :传一个标签的名称或多个标签名称组成的 Python 列表做标签参数
属性参数attributes 是用一个 Python 字典封装一个标签的若干属性和对应的属性值
递归参数 recursive 是一个布尔变量。你想抓取 HTML 文档标签结构里多少层的信息?如果 recursive 设置为 True ,findAll 就会根据你的要求去查找标签参数的所有子标签,以及子标签的子标签。如果 recursive 设置为 False ,findAll 就只查找文档的一级标签。findAll 默认是支持递归查找的(recursive 默认值是 True );
文本参数 text 用标签的文本内容去匹配,而不是用标签的属性
这只是用来寻找文本比较常用的
- 四种BeautifulSoup对象:
- 导航树