我需要导航到特定类型的html元素。但是,页面上有许多这种类型的元素,具有许多不同的类。
我需要一个没有任何类属性的。
我应该用class == ''
找一个吗,或者有其他方法吗?
发布于 2012-01-30 17:18:06
使用
soup.findAll(attrs={'class': None})
引用自文档:
如果需要限制名称为Python保留字的属性,如class、
或import;或者名称为Beautiful Soup搜索方法的非关键字参数的属性:名称、递归、限制、文本或attrs本身,则可以使用attrs。
发布于 2017-02-27 07:57:03
从Beautiful Soup version 4.1.2开始,您可以使用class_
keyword argument。
要选择没有类属性的元素,只需指定None
soup.find_all(class_=None)
或者,指定False
也可以:
soup.find_all(class_=False)
https://stackoverflow.com/questions/9061094
复制相似问题