当我在Firefox中执行该JavaScript .js文件提示错误iMacros的JavaScript的数据保存在Firefox
SyntaxError: wrong format of SET command, line: 1 (Error code: -910)
在Alexa上这个网址有同样有每个页面25周的结果,并有20个页面,如这个。我需要捕获所有25 x 20 = 500个结果并将它们保存到文件中。
var jsLF="\n";
var macro;
macro = "CODE:";
macro += "VERSION BUILD=9002379" + jsLF;
macro += "TAB T=1" + jsLF;
macro += "TAB CLOSEALLOTHERS" + jsLF;
macro += "URL GOTO=http://www.alexa.com/topsites/countries/ID" + jsLF;
macro += "TAG POS={{i}} TYPE=H2 ATTR=* EXTRACT=TXT" + jsLF;
var macro1;
macro1 = "CODE:";
macro1 += "VERSION BUILD=9002379" + jsLF;
macro1 += "TAB T=1" + jsLF;
macro1 += "TAB CLOSEALLOTHERS" + jsLF;
macro1 += "URL GOTO=http://www.alexa.com/topsites/countries;{{j}}/ID" + jsLF;
//loop all the pages for each page get data
for (var j=0;j<3;j++)
{
iimDisplay(j);
iimSet("j", j);
iimPlay(macro1);
//iimPlay("CODE:SET !EXTRACT {{j}}jsLF SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=hiprsites.txt");
//loop the first page and get result
for(var i=0;i<3;i++)
{
iimDisplay(i);
iimSet("i", i);
iimPlay(macro);
iimSet("i",i);
iimPlay("CODE:SET !EXTRACT {{i}}jsLF SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=hiprsites.txt");
}
有人可以帮助我。
感谢您的建议,我会试一试 – computerwizardinc
修改脚本为symbiotech和Bestmacros建议。更新了新的脚本。这一次稍微好一点,但我现在只获得结果值为“0,1,2”节省。它是假设根据需要保存网站的网址。你能否建议在哪里编辑错误 – computerwizardinc
相应的答案。 – symbiotech