所以我有一个html文件,我想检查一些值。 例如:data-online =“false”,data-channel =“123breakmefree”
所以我想检查'data-online'是否设置为true或false以及在数据通道中标记了哪个通道。如果频道不是'123breakmefree'。
谢谢!
P.S:英语不是我的主要语言,所以我通过谷歌搜索找不到任何东西。答案 0 :(得分:1)
此代码显示如何加载html字符串,获取标记,然后显示属性:
from bs4 import BeautifulSoup
html = '<div id="my-tag" data-online="false" data-channel="123breakmefree">test text</div>'
s = BeautifulSoup(html)
tag = s.find(id='my-tag')
print tag.attrs
print tag['data-online']
print tag['data-channel']