一个Tag可能包含多个字符串或其它的Tag,这些都是这个Tag的子节点.Beautiful Soup提供了许多操作和遍历子节点的属性.... 方法搜索当前tag的所有tag子节点,并判断是否符合过滤器的条件:
soup.find_all("title")
# [The Dormouse's story]
soup.find_all...,正则表达式,列表,方法或是 True .
传字符串
最简单的过滤器是字符串.在搜索方法中传入一个字符串参数,Beautiful Soup会查找与字符串完整匹配的内容,下面的例子用于查找文档中所有的... 字符串 , 正则表达式 , 列表, True ...., find_all_next() 方法返回所有符合条件的节点, find_next() 方法返回第一个符合条件的节点:
first_link = soup.a
print(first_link.find_all_next