【问题标题】:How would I iterate through the DOM Tree using iMacros我将如何使用 iMacros 遍历 DOM 树
【发布时间】:2017-11-08 00:51:04
【问题描述】:

iMacros

VERSION BUILD=12.0.501.2305
TAB T=1
TAB CLOSEALLOTHERS
'SET !PLAYBACKDELAY 0.00
TAG SELECTOR=".class-name"

如何使用类名作为 iMacros 中的选择器遍历 DOM 树?在 Javascript 中,您可以按照.class-name(2).class-name(3) 的方式执行某些操作,这通常会在 dom 树中选择某些内容。我遇到的问题是 iMacros 没有遍历树。每次我尝试遍历 DOM 树时,它都会在选择第一个之后停止。

【问题讨论】:

    标签: javascript dom imacros


    【解决方案1】:

    尝试以循环模式播放以下行:

    TAG POS={{!LOOP}} TYPE=* ATTR=CLASS:class-name
    

    【讨论】:

    • 不幸的是,这对我不起作用。仍在寻找解决方案。
    • 对于其他想法提供更多细节。 “这对我不起作用”信息量非常少。
    • 我已经更新了。希望这会有所帮助?
    • 你真的在循环模式下播放宏吗?如果您只是运行TAG POS=2 TYPE=* ATTR=CLASS:class-name 行,它会选择第二个必要元素吗?
    • 该死的,我成了那些提问者之一,我在循环模式下播放它,但它仍然在顶部。
    【解决方案2】:

    我建议在这种情况下使用 xpath:

    TAG XPATH=".//*[@class='class-name'][{{!LOOP}}]"
    

    更多信息在这里:

    http://wiki.imacros.net/TAG#Syntax

    http://forum.imacros.net/viewtopic.php?f=2&t=6621#p20540

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-15
      • 2014-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      相关资源
      最近更新 更多