如何使用iMacros遍历页面上的链接

Nen*_*eno 9 imacros

我想使用iMacros执行以下任务:

  1. 在特定页面上导航到以/id=*(如何进行循环?!)结尾的每个链接
  2. 将这些id的页面的HTML正文内容保存到文件中
  3. 在每个页面上都有"更多细节按钮"保存弹出窗口的HTML内容(详情)

与此同时,我想出了如何做到这一点,并且有一个代码按计划运行:

VERSION BUILD=7401110 RECORDER=FX
TAB T=1
URL GOTO=http://bla/bla/Documents.xxx
SET !LOOP 1
TAG POS={{!LOOP}} TYPE=A ATTR=HREF:http://bla/bla?id=*
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM
TAG POS=1 TYPE=SPAN ATTR=TXT:View<SP>details
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM
TAB T=2
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM
SAVEAS TYPE=EXTRACT FOLDER=D:\iMacrosExports\ FILE=Extract_{{!NOW:ddmmyy_hhnnss}}.txt
WAIT SECONDS=2
Run Code Online (Sandbox Code Playgroud)

如何在保存文件的名称中包含id =*的实际值?

SET !EXTRACT_TEST_POPUP NO
TAB T=1
URL GOTO=http://bla
SET !LOOP 1
TAG POS={{!LOOP}} TYPE=A ATTR=HREF:http://bla?id=*
SET !VAR1 {{!URLCURRENT}}
TAG POS=1 TYPE=SPAN ATTR=TXT:View<SP>details
WAIT SECONDS=4
TAB T=2
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM
SAVEAS TYPE=EXTRACT FOLDER=D:\iMacrosExport\ FILE=Extract_{{!VAR1}}.txt
WAIT SECONDS=2
Run Code Online (Sandbox Code Playgroud)