上传备份

master
王兵 1 week ago
parent 6ac3a4f00a
commit 57d1396373

@ -154,18 +154,20 @@ public abstract class JMacro {
// 暂停点索引(-1为不暂停
int pause = -1;
// 通过概率决断本次是否需要产生暂停
// 通过概率决断本次是否需要产生拐点按50%概率)
if (RandomUtil.randomInt(0, 100) < 50) {
// 拐点从路径的1/3到2/3随机选择
int startIdx = path.size() / 3;
int endIdx = 2 * path.size() / 3;
pause = RandomUtil.randomInt(startIdx, endIdx);
}
for (int[] p : path) {
for (int i = 0; i < path.size(); i++) {
int[] p = path.get(i);
delay(7 + RandomUtil.randomInt(-3, 3));
if (pause == path.indexOf(p)) {
if (pause == i) {
Logger.info("拟人操作,停顿片刻", pause);
delay(200 + RandomUtil.randomInt(-100, 200));
delay(150 + RandomUtil.randomInt(-100, 300));
}
Mouse.move(new Location(p[0], p[1]));
}

Loading…
Cancel
Save

Powered by TurnKey Linux.