def find_all(self, name=None, attrs={}, recursive=True, text=None,limit=None, **kwargs)
1.要查找具有某个属性的标签,尽量使用attrrs,而不要使用内置的标签,因为内置的标签有限.
比如
find_all("div",class_="name")
,写成find_all("div",{"class":"name"})
2.根据标签内容查找,要使用text参数
比如
find_all("div",text="这是一个div")
3.返回的tag对象可以使用get()方法,或者字典索引直接查询相应的值
tag=find_all("div",text="这是一个div")
tag.get("name")
或者tag[“name”]
而获得标签的值则需要使用get_text()
方法
tag.get_text()