iMacros可以单击按钮而不是等待响应吗?

时间:2014-07-06 16:38:05

标签: javascript scripting automation imacros

我在iMacros浏览器中使用Windows 7上的iMacros v6.90。我有一个脚本由于一些我不明白的网站更改而停止工作。问题是以下几行:

TAG POS=1 TYPE=IMG ATTR=NAME:cmdLogin

我发现如果我手动转到登录页面,一切正常,但由于某种原因,单击此Login按钮不会导致页面重新加载,iMacros会挂起等待永远不会响应的响应。

请注意,当鼠标悬停在Login按钮上时,按钮会在左下角显示此文本:

javascript: void(0):

点击上面的链接后我不想等待回复,只需继续:

WAIT SECONDS=1
URL GOTO=https://www.website.com/Welcome.aspx

我尝试使用iMacros的Stealth模式看起来像Internet Explorer,但我遇到了同样的问题。

有没有办法点击按钮但是告诉iMacros不要停止并等待回复?

1 个答案:

答案 0 :(得分:2)

这是与Facebook或其他重型网站合作在后台加载大量JS代码时的典型情况。像facebook这样的网站会在你滥用它们之后停止加载按钮后面的某些JS元素作为一种保护而一些只是崩溃。对用户的影响是微不足道的,因为我们只是刷新或按下其他东西,忘了一个按钮没有工作一次,但宏完全搞砸了。

为了解决这个问题,我在操作之间添加了随机的“刷新”功能,或者手动访问www.domain.com(域名主页)并返回到我希望帮助避免这些错误的位置。

在某些情况下,按钮JS存在一个真正的错误。