B2B网络软件

标题: AIWROK软件无碍模式auto模块抖音极速版滑动刷视频 [打印本页]

作者: YYPOST群发软件    时间: 3 小时前
标题: AIWROK软件无碍模式auto模块抖音极速版滑动刷视频

AIWROK软件无碍模式auto模块抖音极速版滑动刷视频
AIWROK软件无碍模式auto模块抖音极速版滑动刷视频 B2B网络软件

  1. /**
  2. * ============================================================
  3. * AIWROK软件无碍模式auto模块抖音极速版滑动刷视频
  4. * ============================================================
  5. * 功能: 自动打开抖音极速版、滑动刷视频、随机点赞
  6. * 使用方法: 直接运行本脚本,无需提前打开APP
  7. * ============================================================
  8. */
  9. opencv.findImagesEx('i.cv')
  10. print.log("===== 抖音极速版自动刷视频(无障碍模式)=====");
  11. print.time();

  12. var config = {
  13.     APP包名: "com.ss.android.ugc.aweme.lite",
  14.     每轮最大视频数: 50,
  15.     每个视频观看时长秒: 8,
  16.     点赞概率: 0.3,
  17.     滑动起始Y比例: 0.7,
  18.     滑动结束Y比例: 0.15,
  19.     滑动X比例: 0.5,
  20.     滑动时长毫秒: 500
  21. };

  22. var 屏幕宽 = screen.getScreenWidth();
  23. var 屏幕高 = screen.getScreenHeight();
  24. print.log("屏幕尺寸:" + 屏幕宽 + " x " + 屏幕高);

  25. for (var 当前循环 = 1; ; 当前循环++) {
  26.     print.log("\n===== 第 " + 当前循环 + " 次循环 =====");

  27.     print.log("\n启动抖音极速版...");
  28.     var 启动成功 = false;
  29.     for (var i = 0; i < 3; i++) {
  30.         try {
  31.             app.openApp(config.APP包名);
  32.             sleep.second(秒 = 6);
  33.             启动成功 = true;
  34.             print.log("✓ APP启动成功");
  35.             break;
  36.         } catch (e) {
  37.             print.log("⚠ 启动失败:" + e.message);
  38.             sleep.second(秒 = 3);
  39.         }
  40.     }

  41.     if (!启动成功) {
  42.         print.log("✗ 多次启动失败,等待5秒后重试");
  43.         sleep.second(秒 = 5);
  44.         continue;
  45.     }

  46.     sleep.second(秒 = 3);

  47.     print.log("\n开始刷视频...");
  48.     var 连续错误次数 = 0;

  49.     for (var 已观看视频数 = 1; 已观看视频数 <= config.每轮最大视频数; 已观看视频数++) {
  50.         print.log("\n--- 第 " + 已观看视频数 + "/" + config.每轮最大视频数 + " 个视频 ---");

  51.         try {
  52.             sleep.second(秒 = config.每个视频观看时长秒);
  53.             print.log("✓ 已观看 " + config.每个视频观看时长秒 + " 秒");

  54.             if (Math.random() < config.点赞概率) {
  55.                 auto.clickPercent(0.92, 0.45);
  56.                 print.log("  ❤ 随机点赞");
  57.                 sleep.millisecond(毫秒 = 300);
  58.             }

  59.             print.log("▶ 滑动到下一个视频");
  60.             auto.drag(
  61.                 Math.floor(屏幕宽 * config.滑动X比例),
  62.                 Math.floor(屏幕高 * config.滑动起始Y比例),
  63.                 Math.floor(屏幕宽 * config.滑动X比例),
  64.                 Math.floor(屏幕高 * config.滑动结束Y比例),
  65.                 config.滑动时长毫秒
  66.             );
  67.             print.log("✓ 已滑动");

  68.             sleep.second(秒 = 1);
  69.             连续错误次数 = 0;

  70.         } catch (e) {
  71.             连续错误次数++;
  72.             print.log("⚠ 出错(第" + 连续错误次数 + "次):" + e.message);
  73.             sleep.second(秒 = 3);

  74.             if (连续错误次数 >= 3) {
  75.                 print.log("✗ 连续错误3次,重启APP");
  76.                 try {
  77.                     app.closeApp(config.APP包名);
  78.                     sleep.second(秒 = 2);
  79.                     app.openApp(config.APP包名);
  80.                     sleep.second(秒 = 8);
  81.                     print.log("✓ 已重启");
  82.                     连续错误次数 = 0;
  83.                 } catch (e2) {
  84.                     print.log("✗ 重启失败:" + e2.message);
  85.                     break;
  86.                 }
  87.             }
  88.         }
  89.     }

  90.     print.log("\n等待10秒后开始下一轮...");
  91.     sleep.second(秒 = 10);
  92. }
复制代码







欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) Powered by Discuz! X3.2