pyquery获取class属性
时间: 2024-01-27 16:40:08 浏览: 153
Python中如何获取类属性的列表
5星 · 资源好评率100%
使用 PyQuery 获取 class 属性可以像获取其他属性一样,使用 `attr()` 方法并指定属性名为 `"class"`。
例如,假设有以下 HTML 代码:
```html
<div class="foo bar"></div>
```
可以使用以下代码获取该 div 元素的 class 属性值:
```python
from pyquery import PyQuery as pq
html = '''
<div class="foo bar"></div>
'''
doc = pq(html)
div = doc('div')
class_attr = div.attr('class')
print(class_attr)
```
输出结果为:
```
foo bar
```
可以发现,`class_attr` 变量中保存了该 div 元素的 class 属性值。需要注意的是,class 属性值可能包含多个类名,以空格分隔。因此,如果需要对类名进行单独处理,需要先将 class 属性值按空格拆分成列表再进行处理。
阅读全文