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

时间:2012-03-02 08:19:15

标签: imacros

我想将iMacros用于以下任务:

  1. 在特定页面上导航到以/id=*结尾的每个链接(如何进行循环?!)
  2. 将这些id的页面的HTML正文内容保存到文件
  3. 在每个页面上都有“进一步的详细信息按钮”保存HTML内容 弹出窗口(详情)
  4. 与此同时,我想出了如何做到这一点,并且有一个符合计划的代码:

    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
    

    如何在保存文件的名称中包含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
    

0 个答案:

没有答案