随机选择下拉菜单中的iMacros(Random select drop down menu ima

2019-10-17 23:43发布

我试图找出如何在随机iMacros的下拉菜单

这是当前的脚本。

TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=$activos-blog.net

还有像30的替代这个下拉菜单中 ,我希望把它选择一个随机的选择。 我怎样才能做到这一点?。

Answer 1:

你需要的东西是这样的:

SET !VAR1 EVAL("var randomDomain=Math.floor(Math.random()*30 + 1); randomDomain;")
TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=%{{!VAR1}}

其中30是在下拉菜单中元素的个数,以及%表示,我们选择由它的价值的选项。

例如,我期待的选项是:

<option value="12">activos-blog.net</option>

如果该值是一个字符串,那么你应该选择由其索引选项,使用#。



Answer 2:

您可以选择这样的下拉菜单。

这是当前的脚本。

TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=#5

在某些情况下,我看到了%5所以我不知道是不是%#号码前。 数5,在这种情况下,仅仅是一个例子。

下面是它说iMacros的。

http://wiki.imacros.net/TAG

向下滚动到那里说下拉菜单。

下一步是创建一个随机数与使用JavaScript。 在下面的链接,你可以得到该目的的功能。

生成在JavaScript中随机整数在一个特定的范围内?

你掌握了之后,下一步就是实现它在iMacros的。 你必须使用JavaScript脚本。

var macro;

macro ="CODE:";
macro +="TAG POS=1 TYPE=SELECT FORM=ACTION:/es/crear-tu-blog/ ATTR=NAME:domain CONTENT=#{{number}}";


iimSet("number",some_random_number)
iimPlay(macro)


文章来源: Random select drop down menu imacros