Javascript 使用Imacros脚本逐个提取表中的每一行

Javascript 使用Imacros脚本逐个提取表中的每一行,javascript,imacros,Javascript,Imacros,使用Imacros脚本逐个提取表中的每一行 TAG POS=2 TYPE=TABLE ATTR=TXT:* EXTRACT=TXT SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAG POS=13 TYPE=TD ATTR=TXT:* EXTRACT=TXT SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.trim()") SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.repl

使用Imacros脚本逐个提取表中的每一行

TAG POS=2 TYPE=TABLE ATTR=TXT:* EXTRACT=TXT
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
TAG POS=13 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\";  s.trim()") 
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"%\",\"\");")
PROMPT {{!VAR1}}
TAG POS=R1 TYPE=TD ATTR=TXT:* EXTRACT=TXT
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:url EXTRACT=TXT

'TAG POS=4 TYPE=TR ATTR=CLASS:even&&TXT:* EXTRACT=TXT
'TAG POS=5 TYPE=TR ATTR=CLASS:even&&TXT:* EXTRACT=TXT
'URL GOTO={{!COL1}}
'SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; var d=parseInt(s);") 

'SET !VAR1 EVAL("var s=\"{{!var1}}\"; s.replace(\"%\",\"\");")
'SET !EXTRACT {{!VAR1}}
'PROMPT {{!VAR1}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=viken1.csv

我已经试过了,但是它只给了我一行,但是我必须提取表中的每一行,请建议我使用imacros的方法,我想你必须删除
集!宏代码中的循环1
。每次播放脚本时,循环将设置为值1。但是循环通常是当前循环编号,因此无需在宏开始时将其设置为1。
它总是设置为1,并随着循环次数的增加而增加。

它只对第一个循环产生效果,其余时间不起任何作用。