Python 如何使用beautifulsoup检查html中的内容是否设置为false或true?
所以我有一个html文件,我想检查其中的一些值。 例如:data online=“false”,data channel=“123breakmefree” 所以我想检查“data online”是否设置为true或false,以及数据通道中标记的通道。如果频道不是“123breakmefree” 谢谢Python 如何使用beautifulsoup检查html中的内容是否设置为false或true?,python,html,parsing,beautifulsoup,python-requests,Python,Html,Parsing,Beautifulsoup,Python Requests,所以我有一个html文件,我想检查其中的一些值。 例如:data online=“false”,data channel=“123breakmefree” 所以我想检查“data online”是否设置为true或false,以及数据通道中标记的通道。如果频道不是“123breakmefree” 谢谢 注:英语不是我的主要语言,所以我在谷歌上找不到这方面的任何东西。这段代码显示了如何加载html字符串、获取标记以及属性: from bs4 import BeautifulSoup html =
注:英语不是我的主要语言,所以我在谷歌上找不到这方面的任何东西。这段代码显示了如何加载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']
从bs4导入美化组
html='测试文本'
s=美化组(html)
tag=s.find(id='my-tag')
打印tag.attrs
打印标签['data-online']
打印标签['data-channel']
请发布一些您试用过的代码。我们需要更多具体的问题来帮助你。基本上是这样的:“但它打印-1。出于某种原因。