我花了很多时间,我认为我的代码是正确的但不知何故iMacros给出了错误信息
SyntaxError: missing ; before statement, line: 7 (Error code: 991)
我认为,这是因为POS={{n}}
基本上,我想逐个提取10个txt并使用它来查找HREF
,EXTRACT
HREF
和OPEN
它在不同的{{1}但问题是TAB
不断变化。
这是代码
TAG POS
答案 0 :(得分:1)
以下是一些可能有用的修补程序:
<br>
- 您不需要此iimSet("n",i);
- 将n
替换为不同的参数名称!var1
而不是"title"
替换
TAG POS={{n}} TYPE=SPAN ATTR=CLASS:"itemLabel fcb" EXTRACT=TXT
带
TAG POS={{qqq}} TYPE=SPAN ATTR=CLASS:itemLabel<SP>fcb EXTRACT=TXT
答案 1 :(得分:0)
您可以使用:
iimSet("n",i);
答案 2 :(得分:0)
您可以将n
用作iMacros变量,并使用{{n}}
等双花括号。
此错误消息是由您的代码LINE 7
引起的。替换此行
macro1 += "TAG POS={{n}} TYPE=SPAN ATTR=CLASS:"itemLabel fcb" EXTRACT=TXT" + "\n";
与
macro1 += "TAG POS={{n}} TYPE=SPAN ATTR=CLASS:itemLabel<SP>fcb EXTRACT=TXT" + "\n";
在TAB CLOSE
之前使用TAB T=1
。
macro1 += "TAB CLOSE" + "\n";
macro1 += "TAB T=1" + "\n";
答案 3 :(得分:0)
使用单引号而不是双引号 例如。
macro1 += "VERSION BUILD=8530828 RECORDER=FX" + "\n";
到这个
macro1 += 'VERSION BUILD=8530828 RECORDER=FX' + '\n;'