Beautiful Soup 安装
Beautiful Soup 3 目前已经停止开发,推荐在现在的项目中使用Beautiful Soup 4,不过它已经被移植到BS4了,也就是说导入时我们需要 import...,这些过滤器贯穿整个搜索的API.过滤器可以被用在tag的name中,节点的属性中,字符串中或他们的混合中
# 5.1.1 字符串
最简单的过滤器是字符串.在搜索方法中传入一个字符串参数,Beautiful...Soup会查找与字符串完整匹配的内容,下面的例子用于查找文档中所有的标签
#返回所有的div标签
print(soup.find_all('div'))
如果传入字节码参数,Beautiful...会将与列表中任一元素匹配的内容返回
#返回所有匹配到的span a标签
print(soup.find_all(['span','a']))
# 5.1.4 keyword
如果一个指定名字的参数不是搜索内置的参数名...,但标识CSS类名的关键字 class 在Python中是保留字,使用 class 做参数会导致语法错误.从Beautiful Soup的4.1.1版本开始,可以通过 class_ 参数搜索有指定CSS