用Python点击Javascript按钮,spynner
我想用spynner点击一个没有名字的按钮。这个按钮长这样:
<li> <a onclick="save(); return false;" href="">
<img src="/pathtoimage" width="31" height="13" alt="Save Changes"img border="0"></a>
</li>
</ul>
你有什么想法吗?请写一些代码。非常感谢你的帮助!
2 个回答
0
你可以把这个“按钮”看作是一个带有独特属性的图片,早在两年前就可以这样做了。
在你的例子中,我会使用类似下面的代码:
browser.click('img[alt="Save Changes"]')
1
你可以通过以下方式调用页面中的任何JavaScript代码(在你的情况下):
br = spynner.Browser() br.runjs("save();")
你可以使用页面上所有可以访问的JavaScript代码。