1、前面介绍了BeautifulSoup库的基本使用:可通过"BeautifulSoup对象.标签名"来获取指定的Tag对象
⑴只是使用这种方法来获取标签对象时,只会返回第一个匹配的标签对象
2、另外BeautifulSoup库还提供了其他方法来获取某一标签对象。其中经常使用到的是find()和find_all()方法
⑴这里先介绍这两个方法的使用
3、任意BeautifulSoup对象或Tag对象都可以调用find()和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