IMacro 脚本简记

抓取速卖通纠纷订单详情,生成csv进行统计。

 

var macro1="CODE:";
macro1+="VERSION BUILD=8970419 RECORDER=FX" + "\n";
macro1+="TAB T=1" + "\n";
macro1+="URL GOTO=http://trade.aliexpress.com/issue/issueList.htm" + "\n";

var macro="CODE:";
macro+="TAG POS={{i}} TYPE=A ATTR=TXT:纠纷详情" + "\n";
macro+="TAB T=2" + "\n";
macro+="TAG XPATH=\"//dd[@class='order-no']\" EXTRACT=TXT" + "\n";
macro+="TAG XPATH=\"//div[@class='section'][1]/table[@class='dis-table']/tbody/tr[3]/td[2]\" EXTRACT=TXT" + "\n";
macro+="TAG XPATH=\"//div[@class='section'][1]/table[@class='dis-table']/tbody/tr[6]/td[2]\" EXTRACT=TXT" + "\n";
macro+="TAG XPATH=\"//div[@class='section'][1]/table[@class='dis-table']/tbody/tr[7]/td[2]\" EXTRACT=TXT" + "\n";
macro+="TAG XPATH=\"//ul/li[@class='no-border'][1]/div[@class='record']/strong\" EXTRACT=TXT" + "\n";

macro+="saveas type=extract folder=* file=*" + "\n";
macro+="TAB CLOSE" + "\n";

var macro2="CODE:";
macro2+="TAG POS=1 TYPE=A ATTR=TXT:Next<SP>>" + "\n";


for(var j=1;j<=5;++j){

if(j==1){
iimDisplay('enter page');
iimPlay(macro1);
}
else{
iimDisplay('next page');
iimPlay(macro2);
}

for(var i=1;i<=10;i++) {
iimDisplay(i);
iimSet("i", i);
iimPlay(macro);
}

}

posted @ 2016-05-05 15:58  大山山  阅读(335)  评论(0编辑  收藏  举报