随机选择下拉菜单图像



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

当前脚本。

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

这个下拉菜单有30个选项,我想让它选择一个随机的选项。

你需要这样做:

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>

如果该值是一个字符串,那么您应该使用#.

按其索引选择该选项。

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

当前脚本。

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)

最新更新