如果{{!EXTRACT}}为真,请转到下一步

时间:2016-02-07 08:55:11

标签: regex macros eval imacros

我是imacrosjavascript的新手和新手 我制作了一个脚本,它将使用正则表达式语法从页面中提取一个随机单词。

脚本工作正常,打算翻页...是搜索单词,是否有提取单词。

但我需要脚本是刷新页面,直到找到单词,然后运行第二个imacro脚本

VERSION BUILD=8961227 RECORDER=FX
SET !TIMEOUT 1
SET !ERRORIGNORE YES
TAB T=1
URL GOTO=url
SEARCH SOURCE=REGEXP:"raspuns":\[\"(.[^"]*)" EXTRACT=$1
SET !VAR1 {{!EXTRACT}}

如果找到该单词,则运行第二个脚本(如果不是refesh)

    TAB T=2
URL GOTO=url
TAG POS=1 TYPE=TEXTAREA ATTR=AUTOCOMPLETE:off CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=BUTTON ATTR=CLICK:sendMessage()&&CLASS:go&&TXT:

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

不确定我是否确切知道你想要什么,因为它是imacros有一些奇怪的解决方法,但这可能对你有帮助

max=4

因为你没有给我一个网址很难让我测试,但是重点是,如果你接受了这个单词,那么它会将TAG位置设置为1,因此标记你需要的东西,但是如果它不,它会设置TAG pos = 0,因此只需通过代码,希望有所帮助