随机选择下拉菜单图像

时间:2013-04-04 04:03:10

标签: drop-down-menu imacros

我想知道如何随机化iMacros中的下拉菜单

这是当前的脚本。

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

下拉菜单有30种替代品,我想让它选择一个随机替代品。我怎么能这样做?。

2 个答案:

答案 0 :(得分: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)

答案 1 :(得分: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>

如果值是字符串,则应使用#。

按索引选择选项