“URL GOTO"不断循环从iMacros javascript
"URL GOTO" keeps looping from iMacros javascript
我在~/iMacros/Macros/文件夹中有两个相关的文件。一个是immacro (today7ts .iim),如下所示:
VERSION BUILD=8920312 RECORDER=FX
TAB T=1
URL GOTO=http://www.event.com/schedual
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
TAG POS={{loop}} TYPE=A ATTR=TXT:02 EXTRACT=HTM
SAVEAS TYPE=EXTRACT FOLDER=/root/Desktop FILE=TodaysEvents.csv
TAB CLOSE
另一个是一个javascript文件(today7ts .js),如下所示:
var i;
for (i = 1; i < 130; i++) {
iimSet("loop", i);
iimPlay("TodaysEvents");
}
我使用它们的方式是:
firefox "imacros://run/?m=TodaysEvents.js"
当我使用这些文件时,我希望通过只加载一次网站来完成imacros脚本中的所有循环。但是,为了从命令行执行此操作,我必须从JavaScript文件运行它,因此有两个文件。问题是,虽然循环有效,但每次循环都会重新加载网站。我编辑哪个文件,如何编辑,这样网站只加载一次,所有的提取循环都被执行?
只使用一个文件" today7ts .js"。让它像这样:
const L = "'n";
iimPlayCode("TAB T=1" + L + "URL GOTO=http://www.event.com/schedual" + L);
for (i = 1; i < 130; i++) {
iimSet("loop", i);
iimPlayCode("SET !ERRORIGNORE YES" + L + "TAG POS={{loop}} TYPE=A ATTR=TXT:02 EXTRACT=HTM" + L + "SAVEAS TYPE=EXTRACT FOLDER=/root/Desktop FILE=TodaysEvents.csv" + L);
}
相关文章:
- imacros JavaScript 数据源行循环
- 循环POS={{k}}k的iMacros没有持有整数值/存储问题
- iMacros 循环然后停止,然后添加另一个命令
- imacros JavaScript 循环基于提取的值
- imacros 循环不起作用
- 循环为imacros / JS不工作的意见/建议是受欢迎的
- Imacros - 使用 Javascript 循环多个宏的特定次数
- 如何在imacros中循环数组
- FireFox的Imacros - EVAL内循环
- Imacros firefox通过结果和提取循环
- 如何在Imacros中为条件循环加载javascript变量中的csv Col值
- Imacros javascript不会循环通过csv
- GOTO iMacros中的循环变量
- Imacros javascript循环通过CSV文件
- 在iMacros中循环特定行
- 使用javascript实现基于imacros循环的csv值
- imacros javascript在csv中循环
- 使用Javascript在Imacros中循环
- 有一个问题与循环iMacros/JS
- 我如何通过Javascript设置循环iMacros