首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iMacros JavaScript如何向下滚动?

iMacros JavaScript如何向下滚动?
EN

Stack Overflow用户
提问于 2019-12-10 05:50:58
回答 2查看 93关注 0票数 0

如何使用iMacros和JavaScript向下滚动。我用了这段代码。

代码语言:javascript
复制
URL GOTO=javascript:window.scrollTo(0,document.body.scrollHeight);

但它不起作用。我使用的是iMacros 8.9.7和苍白月亮的最新版本。它似乎不再起作用了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-11 04:34:10

我设法找到了解决方案。我把这段代码放在循环中,它在页面上滚动。iMacros中的键40是down键。我对此使用的是苍白的月亮和iMacros 8.9.7。

代码语言:javascript
复制
   var macroScroll;

    macroScroll = 'CODE:' + jsLF;
    macroScroll += 'SET !ERRORIGNORE YES' + jsLF;
    macroScroll += 'SET !TIMEOUT_PAGE 60' + jsLF;
    macroScroll += 'SET !TIMEOUT_STEP 5' + jsLF;

    macroScroll += 'EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>JSL>DIV:nth-of-type(3)>DIV:nth-of-type(9)>DIV:nth-of-type(9)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(10)" KEYS="[40,40]"' + jsLF;
    macroScroll += 'WAIT SECONDS=0' + jsLF;

    for (var i = 1; i <= 50; i++) {

        ret = iimPlay(macroScroll, 60);

        if (ret == -101) {
            break main;
        }
    }
票数 0
EN

Stack Overflow用户

发布于 2019-12-23 00:29:18

或者,您可以创建一个.js文件并从那里运行iMacros

和滚动

代码语言:javascript
复制
iimPlay("CODE:URL GOTO=javascript:window.scrollBy(0,2000)");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59257194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档