Imacros点击选择器

时间:2017-02-21 20:06:12

标签: imacros

我是imacros的初学者。

FRAME F=1
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV:nth-of-type(5)>SPAN" BUTTON=0

EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV:nth-of-type(2)>SPAN" BUTTON=0

EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV:nth-of-type(6)>SPAN" BUTTON=0

EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV:nth-of-type(3)>SPAN" BUTTON=0

EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV:nth-of-type(4)>SPAN" BUTTON=0

EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>SPAN" BUTTON=0

我将它们全部放在6个不同的已保存的宏中,帧f = 1,是否有一种更简单的方法可以让它从1个已保存的宏命令而不是6?中单击它们,如果我可以制作它会更容易它只用一个命令点击...就像一个命令可以点击任意6个随机命令?也许我需要缩短其中一个,它可以点击其中任何一个?

并且它可以使其快速点击,因此将所有6个点击命令放入其中将会运行但是它会点击较慢的点击始终点击正确的一个,只是想知道我是否无论使用哪个命令,只需一个命令即可使其单击。

1 个答案:

答案 0 :(得分:0)

尝试只有一行的宏:

URL GOTO=javascript:{for(i=1;i<=6;i++)window.frames[0].document.querySelector("HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV:nth-of-type("+i+")>SPAN").click();}

(&#39; iMacros for Firefox&#39; v.8.9.7