javascript - Imacros:随机等待时间?

标签 javascript random imacros time-wait

我试图在 30 分钟到 1 小时之间随机等待。

我正在使用的代码应该执行此操作,但在最后一行代码之后脚本就停止了。

这是脚本

TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:true-random-integer-generator-min CONTENT=900
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:true-random-integer-generator-max CONTENT=3600
WAIT SECONDS=1
TAG POS=1 TYPE=SPAN ATTR=ID:true-random-integer-generator-result&&TXT:* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
WAIT SECONDS={{!VAR1}}
SET !EXTRACT NULL

最佳答案

'set the delay lower limit, this can be changed
SET !VAR1 1800
'set the remaining time interval that need randomized
SET !VAR2 1800
'calculate the random number
SET !VAR3 EVAL("var randomNumber=Math.floor(Math.random()*\"{{!VAR2}}\" +\"{{!VAR1}}\"); randomNumber;") 
WAIT SECONDS={{!VAR3}}

关于javascript - Imacros:随机等待时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13801272/

相关文章:

javascript - iMacros Javascript 鼠标事件

javascript - 如何将同步结果返回给异步函数调用

javascript - 嵌套函数组件ReactJS

iMacros 等待页面加载

MySQL随机选择查询限制返回不同数量的结果(不需要)

c# - 如何打乱或随机化链表

random - iMacro 生成随机文本或随机数

javascript - 如何正确使用字段对数组进行排序

javascript - 像 doX(doY(doZ(data))) 这样的链接函数是不好的做法吗?

c - 在这种情况下如何设置随机矩阵?