【问题标题】:How to write imacro to scroll to bottom如何编写imacro以滚动到底部
【发布时间】:2016-10-25 03:31:13
【问题描述】:

我正在尝试创建一个宏,它只向下滚动到典型“无尽”页面(如 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

它经常会出现这个错误(即使我只是点击“播放”与“播放(循环)”按钮。

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

【问题讨论】:

    标签: imacros


    【解决方案1】:

    尝试循环播放以下代码:

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

    【讨论】:

    • 我在工作,稍后再试。 35 是向下箭头吗?是 ASCII 码还是你从哪里得到的 35 码?
    • 35 是“结束”键。只需使用“实验事件记录模式”进行记录。
    • 抱歉延迟回复,效果很好!如果我想不通,他们的文档一定很糟糕——我做计算机才 37 年左右!
    猜你喜欢
    • 2014-08-26
    • 1970-01-01
    • 2011-12-22
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    相关资源
    最近更新 更多