我正在使用iMacros v9.00.2379。我目前正在努力实现的目标是进入产品页面,废弃标题,附加信息,图像(如果可能)和描述。然后浏览器返回并重复以完全相同的方式构建的页面的过程。到目前为止,我已经尝试过了;
VERSION BUILD=7401598
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=http://www.amazon.com/gp/bestsellers/books/2020/ref=s9_dnav_bw_ir11_z? pf_rd_m=ATVPDKIKX0DER&pf_rd_s=merchandised-search- 4&pf_rd_r=08RVC6ADSMV3711JH9VS&pf_rd_t=101&pf_rd_p=1759594182&pf_rd_i=1
TAG POS={{!loop}} TYPE=TD FORM=ID:form1 ATTR=TXT:*
TAG POS=8 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=6 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=20 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=24 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=22 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=34 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=38 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=42 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=46 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=66 TYPE=TD FORM=ID:form1 ATTR=CLASS:labelBold EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\iMacrosExports\ FILE=Extract_{{!NOW:ddmmyy_hhnnss}}.csv
WAIT SECONDS=2
BACK
有问题的网站是http://www.bookdepository.com,但今天它已经失效了。
答案 0 :(得分:0)
这对我来说很好。
" websiteloop"在最后一行是您的上述代码,它将从链接中提取数据。
您应该在" var urls"中提供的链接我和#34; www.ab.com/first.html" " www.ba.com/second.html"等...
脚本:
var urls =
['http://www.ab.com/first.html',
'http://www.ba.com/second.html
etc....']
for (var i in urls) {
var url = urls[i];
var returnCode = iimPlay('CODE: URL GOTO='+url);
iimPlay("C:\\Users\\venkat\\Documents\\iMacros\\Macros\\#websiteloop");
}