iMacros JavaScript 如何向下滚动?
iMacros JavaScript how to scroll down?
如何使用 iMacros 和 JavaScript 向下滚动。我使用了这个代码。
URL GOTO=javascript:window.scrollTo(0,document.body.scrollHeight);
但是没用。我使用 iMacros 8.9.7 和最新版本的 Pale Moon。好像不行了
我想出了解决办法。我把这段代码放在循环中,它在页面上滚动。 iMacros 中的 40 键是向下键。我为此使用了 pale moon 和 iMacros 8.9.7。
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;
}
}
或者您可以从那里创建一个 .js 文件和 运行 iMacros
并滚动
iimPlay("CODE:URL GOTO=javascript:window.scrollBy(0,2000)");
如何使用 iMacros 和 JavaScript 向下滚动。我使用了这个代码。
URL GOTO=javascript:window.scrollTo(0,document.body.scrollHeight);
但是没用。我使用 iMacros 8.9.7 和最新版本的 Pale Moon。好像不行了
我想出了解决办法。我把这段代码放在循环中,它在页面上滚动。 iMacros 中的 40 键是向下键。我为此使用了 pale moon 和 iMacros 8.9.7。
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;
}
}
或者您可以从那里创建一个 .js 文件和 运行 iMacros
并滚动
iimPlay("CODE:URL GOTO=javascript:window.scrollBy(0,2000)");