0

我正在使用 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但今天它已经关闭了。

4

1 回答 1

0

这对我来说很好。

最后一行中的“websiteloop”是您上面的代码,它将从链接中提取数据。

您应该在“var urls”部分提供链接,就像我使用“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");
}
于 2014-07-15T17:38:03.937 回答