2013-02-09 54 views
0
//declaring the macro 
var macroIronMaiden; 

    macroIronMaiden ="CODE:"; 
macroIronMaiden +="VERSION BUILD=7500718 RECORDER=FX"+"\n"; 
macroIronMaiden +="SET !EXTRACT_TEST_POPUP NO"+"\n"; 
macroIronMaiden +="SET !ERRORIGNORE YES"+"\n"; 
macroIronMaiden +="SET !TIMEOUT_PAGE 15"+"\n"; 
macroIronMaiden +="TAB T=1"+"\n"; 
macroIronMaiden +="TAB CLOSEALLOTHERS"+"\n"; 
macroIronMaiden +="ONDIALOG POS=1 BUTTON=OK CONTENT="+"\n"; 
macroIronMaiden +="URL GOTO=http://google.com/search=ironmaiden/"+"\n"; 
macroIronMaiden +="TAG POS=1 TYPE=P ATTR=TXT:Leyton EXTRACT=TXT"+"\n"; 

////////這是工作,我想要提取任何「」萊頓「」文字在頁//////////////// /////////imacros stuggling

var macroWait; 

macroWait ="CODE:"; 
macroWait +="WAIT SECONDS=600";  
////////Beginning/////// 


//this loop will search 10 times. Change number 10 for more times 

for(var i=0;i<10;i++) 
{ 

iimPlay(macroIronMaiden) 

var extract=iimGetLastExtract(); 

if(extract.toLowerCase()=="eddy") 

///////////////////////////// leyton這個詞對搜索結果頁面拼寫爲「」Leyton「。我如何改變它,使其不只是小寫字母///////////////////////////// ///

{ 

//go to yahoo.ca 
} 
else 
{ 

    iimDisplay("Waiting for 10 minutes") 
    iimPlay(macroWait) 
    //////////go back to top and search again. 
} 

} 

回答

1

歡迎與iMacros的問題的世界。這可能是問題。

macroIronMaiden +="TAG POS=1 TYPE=P ATTR=TXT:Leyton EXTRACT=TXT"+"\n"; 

檢查是頁面上的類型設置正確的方式。它可能與P不同。可以是DIV,SPAN或其他。

如果要將JavaScript中的文本更改爲小寫字母,請使用。

text=text.toLowerCase(); 

並使用iimSet命令將其設置爲iMacros。訪問this page too

+1

我可以只是說如果(extract ==「Leyton」)做這個,並忘記如果(extract.toLowerCase()==「Leyton」) – user2055234 2013-02-10 02:24:56

+1

*我可以說如果iimGetLastExtract()== Leyton做這個??並取出var extract = iimGetLastExtract(); (extract.toLowerCase()==「Leyton」) – user2055234 2013-02-10 02:30:28

+1

如果我需要檢查文本是否超過一個單詞我要這樣做.... if(extract.toLowerCase()==「iron maiden 英格蘭「)或只是如果(extract.toLowerCase()==」鐵娘子來自英格蘭「)?謝謝!!!!! – user2055234 2013-02-10 03:09:20