0

属性「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()」として結果が欲しいです。しかし、Noneを返します

どうすればよいですか?

4

1 に答える 1

3
tag['onmouseover']

HTML属性は、PythonのBSオブジェクトのキーに変換されます。BSオブジェクトの属性はHTMLの子です。それが理にかなっていることを願っています...

于 2012-07-23T03:41:52.077 に答える