江体小程序和zlb接口开发 #1

Merged
XiangZ merged 32 commits from feat/script_v1 into master 2026-05-10 09:06:35 +00:00
Showing only changes of commit 3964547e84 - Show all commits

View File

@@ -33,13 +33,16 @@ public class ZlbCaptchaTrackUtil {
int moveStartTime = result.get(result.size() - 1).getT(); int moveStartTime = result.get(result.size() - 1).getT();
int moveDuration = randomBetween(800, 1200); int moveDuration = randomBetween(800, 1200);
List<int[]> movePoints = buildBezierMovePoints(currentPoint[0], currentPoint[1], nextPoint[0], nextPoint[1]); List<int[]> movePoints = buildBezierMovePoints(currentPoint[0], currentPoint[1], nextPoint[0], nextPoint[1]);
for (int moveIndex = 0; moveIndex < movePoints.size(); moveIndex++) { // for (int moveIndex = 0; moveIndex < movePoints.size(); moveIndex++) {
int[] movePoint = movePoints.get(moveIndex); // int[] movePoint = movePoints.get(moveIndex);
int moveTime = moveStartTime + (int) Math.round((double) moveDuration * (moveIndex + 1) / (movePoints.size() + 1)); // int moveTime = moveStartTime + (int) Math.round((double) moveDuration * (moveIndex + 1) / (movePoints.size() + 1));
// result.add(buildTrackPoint(movePoint[0], movePoint[1], moveTime, "move"));
// }
int[] movePoint = movePoints.get(movePoints.size() / 2);
int moveTime = moveStartTime + randomBetween(800, 1200);
result.add(buildTrackPoint(movePoint[0], movePoint[1], moveTime, "move")); result.add(buildTrackPoint(movePoint[0], movePoint[1], moveTime, "move"));
} }
} }
}
return result; return result;
} }