imacros javascript删除双引号

时间:2013-11-17 20:41:00

标签: javascript imacros

在这个脚本中,一切都很完美,除了输出是用双引号产生的。

当我在imacros firefox浏览器中运行.js JAVASCRIPT时,它产生的结果为“facebook.com” “blogspot.com”。 但我希望结果如此 facebook.com blogpost.com

var jsLF="\n";
var ret=null;

var macro;
macro =  "CODE:";
macro += "VERSION BUILD=9002379" + jsLF; 
macro += "TAB T=1" + jsLF; 
macro += "TAB CLOSEALLOTHERS" + jsLF; 
macro += "TAG POS={{i}} TYPE=H2 ATTR=* EXTRACT=TXT" + jsLF;
macro += 'SET !EXTRACT EVAL("var text=\\"{{!EXTRACT}}\\";var text = text.replace(\'\\\\n\',\'\',\'g\');text;")' + "\n";
macro += "SAVEAS TYPE=EXTRACT FOLDER=C:\\  FILE=hiprsites.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; 


//var text1_array=new Array();


//loop all the pages for each page get data
for (var j=0;j<20;j++)
{
iimDisplay(j);    
iimSet("j", j);
iimPlay(macro1);

//loop the current page and get all 25 result
for(var i=1;i<=25;i++)    
{
iimDisplay(i);    
iimSet("i", i);
iimPlay(macro);

/* text1_array[i]=iimGetLastExtract();
CSVString=text1_array[i];
WriteFile("C:\\hiprsites.txt",CSVString)
iimDisplay(CSVString); */
//iimDisplay(ret);
iimSet("i",i);
}
}

1 个答案:

答案 0 :(得分:1)

这就是saveas命令如何与txt文件一起使用,您可以做的是将输出文件从txt更改为csv,您将看不到引号