1
我在這裏做的是提取前八項並自動點擊下一頁。現在我想讓它不斷提取前八項,然後自動點擊下一頁,然後再提取前八項。我試圖爲此編寫代碼,但是我沒有做到這一點,它只運行一次,並提取前八項,並自動單擊下一頁。我怎樣才能讓它繼續工作?無限循環在Imacro
var macro1;
macro1 = "CODE:";
macro1 += "SET !LOOP 3" + "\n";
macro1 += "TAG XPATH=.//*[@id='dle-content']/div[1]/div[{{i}}]/div/div[2]/h1/a EXTRACT=TXT" + "\n";
macro1 += "SAVEAS TYPE=EXTRACT FOLDER=c:\ FILE=software.txt" + "\n";
macro2 ="CODE:";
macro2 +="URL GOTO={{link}}"+"\n";
var macro3;
macro3 = "CODE:";
macro3 += "TAG POS=1 TYPE=A ATTR=TXT:Suivant EXTRACT=HREF" + "\n";
for(var i = 1; i < 9; i++)
{
iimDisplay(i); iimSet("i", i);
iimPlay(macro1);
}
iimPlay(macro3)
var link=iimGetLastExtract();
//if there is such a link go to it
if(link!="#EANF#")
{
iimSet("link",link);
iimPlay(macro2)
}
link=iimGetLastExtract();
//if there is not a link like that extract link with text next
if(link=="#EANF#")
{
iimSet("link",link);
iimPlay(macro3)
var next_link=iimGetLastExtract();
//if there is a link with text next navigate to it
if(next_link!="#EANF#")
{
//navigate to link with text
iimSet("link",next_link)
iimPlay(macro2)
}
}
非常感謝您Sir.It現在根據我的工作。 –