javascript - iMacros JavaScript 如何向下滚动?
问题描述
如何使用 iMacros 和 JavaScript 向下滚动。我使用了这段代码。
URL GOTO=javascript:window.scrollTo(0,document.body.scrollHeight);
但它不起作用。我使用 iMacros 8.9.7 和 Pale Moon 最新版本。它似乎不再起作用了。
解决方案
我设法找出解决方案。我将此代码放在循环中,并在页面上滚动。iMacros 中的 40 键是向下键。我为此使用了苍白的月亮和 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;
}
}
推荐阅读
- c# - 如何使用 PuppeteerSharp 中的“GoToAsync()”支持本地路径但不支持 https?
- unity3d - 如何使透明 UI 在 Unity 编辑器中可见?
- sql - 基于少数考虑选择数据
- html - Bootstrap v5,我想在 lg 屏幕上显示图像列作为第二列,在小屏幕上显示第一列
- excel - 是否可以从 5000+ Word .docx 文件中批量提取坐标格式的文本(iiiiii,iiiiii)到 Excel 电子表格?
- html - 如何在特定图像点上放置按钮,图像显示为 object-fit:cover
- r - 如何控制 dplyr/tidyr 序列
- python - scipy.optimize.curve_fit 失败双高斯拟合
- excel - 根据日期范围更新数据透视字段,更新数据集后复制和粘贴
- reactjs - 执行“纱线启动”命令时“错误命令失败,退出代码为 1。”