Python BeautifulSoup - 获取onmouseover属性

时间:2012-07-23 03:23:47

标签: python beautifulsoup

我想从包含属性“onmouseover”的标签中获取javascript函数名称。例如:

<p onmouseover="test_hover2()" />Title<p>
<img src="esel.png" onmouseover="test_hover()" id="logo" />

我试过了:

for tag in soup.findAll(onmouseover=True):
    print tag.onmouseover

我希望结果为“test_hover2(),test_hover()”。但它返回无

我该怎么办?

1 个答案:

答案 0 :(得分:2)

tag['onmouseover']

HTML属性转换为Python中BS对象中的键。 BS对象的属性是HTML子对象。希望有意义......