iMacro-在TAG命令中使用XPATH-TAG命令的格式错误

iMacro-在TAG命令中使用XPATH-TAG命令的格式错误,xpath,tags,command,imacros,Xpath,Tags,Command,Imacros,我在这个宏的第4行得到了错误的TAG命令格式。奇怪的是,当我删除变量并将TAG行作为一个单独的宏运行时,它工作得很好。我甚至删除了变量并将其替换为1,但仍然显示相同的错误。有人能帮我吗?我到处都在搜索答案 const L = "\n"; var pc; var bret; pc = 1; bret = 1; while (pc < 16 && bret > 0) { iimSe

我在这个宏的第4行得到了错误的TAG命令格式。奇怪的是,当我删除变量并将TAG行作为一个单独的宏运行时,它工作得很好。我甚至删除了变量并将其替换为1,但仍然显示相同的错误。有人能帮我吗?我到处都在搜索答案

const L = "\n";
    var pc;
    var bret;
        pc = 1;
        bret = 1;
        while (pc < 16 && bret > 0) {
              iimSet("VAR1",pc)
               bret = iimPlayCode("TAG XPATH=/html/body/form/div[3]/div[7]/div[1]/div[2]/div[3]/div[{{!VAR1}}]/div/div/div[1]/div[2]/div[1]/a" + L +
                                  "WAIT SECONDS=3" + L +
                                  "TAG POS=1 TYPE=DIV ATTR=ID:NavLink EXTRACT=TXT"  + L +
                                  "TAG POS=1 TYPE=SPAN ATTR=ID:lblTitle EXTRACT:TXT" + L +
                                  "TAG POS=1 TYPE=SPAN ATTR=ID:lblPrice EXTRACT:TXT" + L +
                                  "SCREENSHOT TYPE=PAGE FOLDER=* FILE="+pc + L +
                                  "SAVEAS TYPE=EXTRACT FOLDER=* FILE=wassup.csv" + L +
                                  "BACK");
                pc++;
                }
const L=“\n”;
var-pc;
var-bret;
pc=1;
bret=1;
而(pc<16&&bret>0){
iimSet(“VAR1”,pc)
bret=iimPlayCode(“标记XPATH=/html/body/form/div[3]/div[7]/div[1]/div[2]/div[3]/div[{{{!VAR1}}]/div/div/div[1]/div[2]/div[1]/a”+L+
“等待秒数=3”+L+
“TAG POS=1 TYPE=DIV ATTR=ID:NavLink EXTRACT=TXT”+L+
“TAG POS=1 TYPE=SPAN ATTR=ID:lblTitle EXTRACT:TXT”+L+
“TAG POS=1 TYPE=SPAN ATTR=ID:lblPrice EXTRACT:TXT”+L+
“屏幕截图类型=页面文件夹=*文件=”+pc+L+
“SAVEAS TYPE=EXTRACT FOLDER=*FILE=wassup.csv”+L+
“背面”);
pc++;
}

我自己想出来的。这是因为在iimPlayCode的第4行提到了EXTRACT:TXT,而它应该是EXTRACT=TXT

const L = "\n";
    var pc;
    var bret;
        pc = 1;
        bret = 1;
        while (pc < 16 && bret > 0) {
              iimSet("VAR1",pc);
               bret = iimPlayCode("TAG XPATH=/html/body/form/div[3]/div[7]/div[1]/div[2]/div[3]/div[{{!VAR1}}]/div/div/div[1]/div[2]/div[1]/a" + L +
                                  "WAIT SECONDS=3" + L +
                                  "TAG POS=1 TYPE=DIV ATTR=ID:NavLink EXTRACT=TXT"  + L +
                                  "TAG POS=1 TYPE=SPAN ATTR=ID:lblTitle EXTRACT=TXT" + L +
                                  "TAG POS=1 TYPE=SPAN ATTR=ID:lblPrice EXTRACT=TXT" + L +
                                  "SCREENSHOT TYPE=PAGE FOLDER=* FILE="+pc + L +
                                  "SAVEAS TYPE=EXTRACT FOLDER=* FILE=wassup.csv" + L +
                                  "BACK");
                pc++;
                }
const L=“\n”;
var-pc;
var-bret;
pc=1;
bret=1;
而(pc<16&&bret>0){
iimSet(“VAR1”,pc);
bret=iimPlayCode(“标记XPATH=/html/body/form/div[3]/div[7]/div[1]/div[2]/div[3]/div[{{{!VAR1}}]/div/div/div[1]/div[2]/div[1]/a”+L+
“等待秒数=3”+L+
“TAG POS=1 TYPE=DIV ATTR=ID:NavLink EXTRACT=TXT”+L+
“标记位置=1类型=SPAN ATTR=ID:lblTitle EXTRACT=TXT”+L+
“TAG POS=1 TYPE=SPAN ATTR=ID:lblPrice EXTRACT=TXT”+L+
“屏幕截图类型=页面文件夹=*文件=”+pc+L+
“SAVEAS TYPE=EXTRACT FOLDER=*FILE=wassup.csv”+L+
“背面”);
pc++;
}

第4行是哪一行“?还有,
iimSet(“VAR1”,pc)
后面没有分号有关系吗?我自己弄明白了。这是因为在iimPlayCode的第4行中提到了EXTRACT:TXT,而它应该是EXTRACT=TXT@拉尔斯-谢谢你提供的意见。在从编辑器传输代码时,分号被我漏掉了。很高兴你找到了。