 | |  |  |
AIWROK软件无碍模式auto模块抖音极速版滑动刷视频
- /**
- * ============================================================
- * AIWROK软件无碍模式auto模块抖音极速版滑动刷视频
- * ============================================================
- * 功能: 自动打开抖音极速版、滑动刷视频、随机点赞
- * 使用方法: 直接运行本脚本,无需提前打开APP
- * ============================================================
- */
- opencv.findImagesEx('i.cv')
- print.log("===== 抖音极速版自动刷视频(无障碍模式)=====");
- print.time();
- var config = {
- APP包名: "com.ss.android.ugc.aweme.lite",
- 每轮最大视频数: 50,
- 每个视频观看时长秒: 8,
- 点赞概率: 0.3,
- 滑动起始Y比例: 0.7,
- 滑动结束Y比例: 0.15,
- 滑动X比例: 0.5,
- 滑动时长毫秒: 500
- };
- var 屏幕宽 = screen.getScreenWidth();
- var 屏幕高 = screen.getScreenHeight();
- print.log("屏幕尺寸:" + 屏幕宽 + " x " + 屏幕高);
- for (var 当前循环 = 1; ; 当前循环++) {
- print.log("\n===== 第 " + 当前循环 + " 次循环 =====");
- print.log("\n启动抖音极速版...");
- var 启动成功 = false;
- for (var i = 0; i < 3; i++) {
- try {
- app.openApp(config.APP包名);
- sleep.second(秒 = 6);
- 启动成功 = true;
- print.log("✓ APP启动成功");
- break;
- } catch (e) {
- print.log("⚠ 启动失败:" + e.message);
- sleep.second(秒 = 3);
- }
- }
- if (!启动成功) {
- print.log("✗ 多次启动失败,等待5秒后重试");
- sleep.second(秒 = 5);
- continue;
- }
- sleep.second(秒 = 3);
- print.log("\n开始刷视频...");
- var 连续错误次数 = 0;
- for (var 已观看视频数 = 1; 已观看视频数 <= config.每轮最大视频数; 已观看视频数++) {
- print.log("\n--- 第 " + 已观看视频数 + "/" + config.每轮最大视频数 + " 个视频 ---");
- try {
- sleep.second(秒 = config.每个视频观看时长秒);
- print.log("✓ 已观看 " + config.每个视频观看时长秒 + " 秒");
- if (Math.random() < config.点赞概率) {
- auto.clickPercent(0.92, 0.45);
- print.log(" ❤ 随机点赞");
- sleep.millisecond(毫秒 = 300);
- }
- print.log("▶ 滑动到下一个视频");
- auto.drag(
- Math.floor(屏幕宽 * config.滑动X比例),
- Math.floor(屏幕高 * config.滑动起始Y比例),
- Math.floor(屏幕宽 * config.滑动X比例),
- Math.floor(屏幕高 * config.滑动结束Y比例),
- config.滑动时长毫秒
- );
- print.log("✓ 已滑动");
- sleep.second(秒 = 1);
- 连续错误次数 = 0;
- } catch (e) {
- 连续错误次数++;
- print.log("⚠ 出错(第" + 连续错误次数 + "次):" + e.message);
- sleep.second(秒 = 3);
- if (连续错误次数 >= 3) {
- print.log("✗ 连续错误3次,重启APP");
- try {
- app.closeApp(config.APP包名);
- sleep.second(秒 = 2);
- app.openApp(config.APP包名);
- sleep.second(秒 = 8);
- print.log("✓ 已重启");
- 连续错误次数 = 0;
- } catch (e2) {
- print.log("✗ 重启失败:" + e2.message);
- break;
- }
- }
- }
- }
- print.log("\n等待10秒后开始下一轮...");
- sleep.second(秒 = 10);
- }
复制代码
| |  | |  |
|