Python爬虫:BeautifulSoup之搜索文档树

搜索文档树

1、前面介绍了BeautifulSoup库的基本使用:可通过"BeautifulSoup对象.标签名"来获取指定的Tag对象
    ⑴只是使用这种方法来获取标签对象时,只会返回第一个匹配的标签对象

2、另外BeautifulSoup库还提供了其他方法来获取某一标签对象。其中经常使用到的是find()和find_all()方法
    ⑴这里先介绍这两个方法的使用

3、任意BeautifulSoup对象或Tag对象都可以调用find()和find_all()方法来查找其下面的子标签对象

find_all()方法

1、作用:搜索当前BeautifulSoup对象或Tag对象下的所有的子、孙标签,并返回所有符合条件的标签对象
    ⑴不管目标标签在用于查找的标签对象、BeautifulSoup对象下第几层,都能直接找到

2、语法:
    ⑴
Tag对象.find_all(name=None, attrs={}, recursive=True, text=None, limit=None, **kwargs)
    ⑵BeautifulSoup对象.find_all(name=None, attr

你可能感兴趣的:(python3,python,爬虫,beautifulsoup)