2013-04-04 73 views
1

我想弄清楚如何在iMacros中随机化下拉菜单随机选择下拉菜单imacros

这是当前脚本。

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

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

回答

1

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

这是当前脚本。

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创建一个随机数。在下面的链接中,您可以获得用于此目的的功能。

Generating random whole numbers in JavaScript in a specific range?

你掌握之后,下一步就是实现它在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) 
+0

我不明白javascripting:/,你能帮我一个更多的这个。 – 2013-04-04 15:01:19

+0

对不起,我不能为你写脚本。我给你提供了关于如何自行编写脚本的基本模型。如果你不知道JS,找一个人为你做。 – macroscripts 2013-04-08 19:00:22

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> 

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