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);
}
}