如何写imacro滚动到底部

时间:2016-10-25 03:31:14

标签: imacros

我试图创建一个宏,只需滚动到页面底部的典型"无尽的" Facebook等网页。然后我将设置最大循环并单击"播放(循环)"根据我想要的时间长短。
Firefox 49.0.1中的IMacro 9.0.3。

'SET !WAITPAGECOMPLETE YES
URL GOTO=javascript:window.scrollBy(0,20)
WAIT SECONDS=1

它运行大约20秒,然后出错:

  

页面加载超时,URL:javascript:window.scrollBy(0,2000),行:3   (错误代码:-802)

如果我包含!WAITPAGECOMPLETE,我收到此错误:

  

不支持的变量!WAITPAGECOMPLETE,第1行(错误代码:-911)

或者,我根据此Stackoverflow Question尝试了超时。

'SET !WAITPAGECOMPLETE YES
SET !TIMEOUT_PAGE 3
URL GOTO=javascript:window.scrollBy(0,2000)
WAIT SECONDS=1

并且经常出现此错误(即使我只是点击"播放"与#34;播放(循环)"按钮。

  

页面加载超时,URL:javascript:window.scrollBy(0,2000),行:3   (错误代码:-802)

1 个答案:

答案 0 :(得分:1)

尝试在循环模式下播放以下代码:

EVENT TYPE=KEYPRESS SELECTOR=* KEY=35
WAIT SECONDS=1