用Python点击Javascript按钮,spynner

0 投票
2 回答
1703 浏览
提问于 2025-04-16 22:26

我想用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代码。

撰写回答