将变量值从一个循环传递给其他Javascript和IMACRO
我想从一个使用imacros的网站下载photoos。我需要根据产品编号更改每张照片的名称。这是我的密码:将变量值从一个循环传递给其他Javascript和IMACRO,javascript,imacros,Javascript,Imacros,我想从一个使用imacros的网站下载photoos。我需要根据产品编号更改每张照片的名称。这是我的密码: var宏; 宏=“代码:”; 宏+=“设置!错误忽略是”+“\n”; 宏+=“URL GOTO=mywebsite”+“\n”; 宏+=“TAG POS={{i}}TYPE=IMG ATTR=SRC:文本源“+”\n”//找到文本的页面 宏+=“TAG POS=1 TYPE=SPAN FORM=NAME:form1 ATTR=ID:txt2ArtikelNr”+“\n”; 宏+=“TAG
var宏;
宏=“代码:”;
宏+=“设置!错误忽略是”+“\n”;
宏+=“URL GOTO=mywebsite”+“\n”;
宏+=“TAG POS={{i}}TYPE=IMG ATTR=SRC:文本源“+”\n”//找到文本的页面
宏+=“TAG POS=1 TYPE=SPAN FORM=NAME:form1 ATTR=ID:txt2ArtikelNr”+“\n”;
宏+=“TAG POS=1 TYPE=SPAN ATTR=ID:txt2ArtikelNr EXTRACT=TXT”+“\n”//我打算将此文本用作图像名称
对于(i=1;i您可以使用此代码,因为您可以使用iimSet()方法在imacros代码中设置所需字符串内的变量
var宏;
宏=“代码:”;
宏+=“设置!错误忽略是”+“\n”;
宏+=“URL GOTO=mywebsite”+“\n”;
宏+=“TAG POS={{i}}TYPE=IMG ATTR=SRC:Text-source”+“\n”;//查找文本的页面
宏+=“TAG POS=1 TYPE=SPAN FORM=NAME:form1 ATTR=ID:txt2ArtikelNr”+“\n”;
宏+=“TAG POS=1 TYPE=SPAN ATTR=ID:txt2ArtikelNr EXTRACT=TXT”+“\n”;//我打算将此文本用作图像名称
对于(i=1;i…internal+=“SET!EXTRACT”+iimGetLastExtract(1)+“\n”…
你好,Shugar,我得到了#EANF#(Extraction Anchor Not Found)错误,而不是图像名称。!!!出于测试目的,请以以下方式更改您的行:…iimPlay(macro);alert(iimGetLastExtract(1));…
并查看在第一个宏中提取的结果。(只有几个循环,而不是100个循环。)非常感谢…我的第一个循环没有提取文本。现在开始工作:)