iMacros:点击按钮或不点击(随机选择)

时间:2015-06-11 08:45:40

标签: macros automation imacros browser-automation

如何设置按钮“点击”或“不点击”的随机选择?

在这个例子中,我需要让iMacros在类似动作之间做出随机动作,什么也不做。

TAG POS=1 TYPE=BUTTON ATTR=TXT:Like

2 个答案:

答案 0 :(得分:0)

作为满足您需求的方法之一:

SET butTxt "Like"
SET butTxt EVAL("(Math.floor(2*Math.random()) == 0) ? 'No such button!' : '{{butTxt}}';")
SET !ERRORIGNORE YES
SET !TIMEOUT_STEP 0
TAG POS=1 TYPE=BUTTON ATTR=TXT:{{butTxt}}
SET !ERRORIGNORE NO
SET !TIMEOUT_STEP 6

答案 1 :(得分:0)

var macro;

macro = "CODE:";
macro += "SET !TIMEOUT_STEP 1" + "\n";
macro += "TAG POS=1 TYPE=BUTTON ATTR=TXT:Like" + "\n";
while (true) {

    var random = getRandomInt(1, 10);

    if (random < 5) {
        iimPlay(macro)
    }

}

function getRandomInt(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

试试这个简单的.js解决方案。如果随机数小于5则单击按钮我就这样做了。否则什么都不做。

您可以按照自己喜欢的方式进行更改。您必须将JS代码保存为.js。没有其他任何可行的方法。