我需要找到所有内联注册了任何鼠标事件的标签,例如,它应该找到如下标签:
<div onmousedown="somefunc()"> Some text here </div>
我可以使用 bs4 文档中给出的函数进行检查:
def reg_event(tag):
return tag.has_key('onmousedown')
tags_with_mouse_event = soup.find_all(reg_event)
但是检查多个需要很多 .has_key 与 or.. 有一些更简单的方法吗?