if语句的iMacros(浏览器?)
我有两个问题,第一个是,我做了一些研究,看来你是不能够至少与iMacros的创建if语句,在镀铬。我认为你可以用Firefox运行JS吗?if语句的iMacros(浏览器?)
的问题是,如果语句中使用.iim你可以写一个?
问题二是,如果我不能,会有什么办法让它尽量代替TIMEOUT使脚本停止,取而代之的是,只需重新启动/循环宏?所以像:
SET !TIMEOUT 60 *so that restart macro on fail*
URL GOTO=https://www.google.com/
TAG SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV:nth-of-type(9)>SPAN>CENTER>DIV>IMG"
这将使它所以如果由于某种原因,它不能点击谷歌图像上(何宏做^),它会返回到google.com和重复宏观
我想你可以用Firefox正确运行JS?
是的,这是正确的。
在*.com,你可以找到很多关于如何使用'iim'宏中的逻辑的想法。
这里是一个提示,提示您:
SET !EXTRACT_TEST_POPUP NO
SET sel "HTML>BODY>DIV:nth-of-type(2)>DIV:nth-of-type(9)>SPAN>CENTER>DIV>IMG"
URL GOTO=https://www.google.com/
SET !EXTRACT NULL
SET !ERRORIGNORE YES
TAG SELECTOR={{sel}} EXTRACT=HTM
SET ifSel EVAL("'{{!EXTRACT}}'.match(/img/) ? '{{sel}}' : '';")
TAG SELECTOR={{ifSel}}
SET !ERRORIGNORE NO
SET stop EVAL("if ('{{ifSel}}') MacroError('Already clicked!');")
尝试使用“最大”值设置为一个非常大的任意数反复播放这个宏(所谓的“循环模式”)(例如, 999999999)。
这真棒@Sugug它也做我想要的东西。你能告诉我还是指向正确的方向来理解它是如何工作的?将不胜感激,再次感谢。我也会试图找出我自己的 –
嗯,这里是[正确的方向](http://wiki.imacros.net/Command_Reference)。希望它有助于:) – Shugar
哈哈我放弃了并使用JavaScript,谢谢你的一切 –
我应该使用Firefox? –