注册 登录
发贴工具
查看: 5|回复: 0
打印 上一主题 下一主题

[24小时收录超级好的网站] 快手极速版自动刷视频无障碍模式

[复制链接]

2590

主题

2638

帖子

1万

积分

积分
15716
跳转到指定楼层
楼主
快手极速版自动刷视频无障碍模式

快手极速版自动刷视频无障碍模式 群发软件发帖工具
  1. // AIWROK 快手极速版自动刷视频 - 无障碍模式
  2. print.log("===== 快手极速版自动刷视频(无障碍模式)=====");
  3. print.time();

  4. auto.setDetailedModel();

  5. function 检查文字存在(关键词列表) {
  6.     var 规则 = 关键词列表.join("||");
  7.     return auto.findText(规则);
  8. }

  9. function 查找文字节点(关键词列表) {
  10.     try {
  11.         var 节点集合 = auto.nodeSearch(2000);
  12.         if (节点集合 == '' || 节点集合 == null) {
  13.             return null;
  14.         }
  15.         
  16.         for (var i = 0; i < 关键词列表.length; i++) {
  17.             var 关键词 = 关键词列表[i];
  18.             
  19.             var 文本过滤 = 节点集合.text(关键词);
  20.             if (文本过滤 != '' && 文本过滤 != null && 文本过滤.count() > 0) {
  21.                 var 节点 = 文本过滤.getNode(0);
  22.                 if (节点 != '' && 节点 != null) {
  23.                     return 节点;
  24.                 }
  25.             }
  26.             
  27.             var 包含过滤 = 节点集合.textIncludes(关键词);
  28.             if (包含过滤 != '' && 包含过滤 != null && 包含过滤.count() > 0) {
  29.                 var 节点 = 包含过滤.getNode(0);
  30.                 if (节点 != '' && 节点 != null) {
  31.                     return 节点;
  32.                 }
  33.             }
  34.         }
  35.     } catch (e) {
  36.         print.log("  ⚠ 查找文字节点出错:" + e.message);
  37.     }
  38.     return null;
  39. }

  40. function 关闭弹窗() {
  41.     var 弹窗关键词 = [
  42.         "我知道了", "知道了", "关闭", "暂不开启", "以后再说",
  43.         "取消", "暂不更新", "下次再说", "拒绝", "不允许", "跳过"
  44.     ];

  45.     var 检测结果 = auto.findText(弹窗关键词.join("||"));
  46.     if (!检测结果) {
  47.         return false;
  48.     }

  49.     for (var i = 0; i < 弹窗关键词.length; i++) {
  50.         var 关键词 = 弹窗关键词[i];
  51.         var 节点 = 查找文字节点([关键词]);
  52.         if (节点) {
  53.             try {
  54.                 节点.click();
  55.                 print.log("  ✓ 关闭弹窗:点击【" + 关键词 + "】");
  56.                 sleep.second(秒 = 1);
  57.                 return true;
  58.             } catch (e) {
  59.                 print.log("  ⚠ 点击弹窗按钮失败:" + e.message);
  60.             }
  61.         }
  62.     }
  63.     return false;
  64. }

  65. function 关闭招财鸭弹窗() {
  66.     try {
  67.         if (auto.findText("主人,我等你很久了")) {
  68.             auto.clickPercent(0.94, 0.18);
  69.             print.log("  ✓ 关闭招财鸭弹窗");
  70.             sleep.second(秒 = 1);
  71.             return true;
  72.         }
  73.     } catch (e) {
  74.         print.log("  ⚠ 关闭招财鸭弹窗失败:" + e.message);
  75.     }
  76.     return false;
  77. }

  78. function 返回视频页面() {
  79.     try {
  80.         if (检查文字存在(["金币", "现金", "任务"])) {
  81.             var 返回节点 = 查找文字节点(["返回", "首页", "<"]);
  82.             if (返回节点) {
  83.                 返回节点.click();
  84.                 print.log("✓ 点击返回按钮");
  85.             } else {
  86.                 auto.back();
  87.                 print.log("✓ 使用返回键返回");
  88.             }
  89.             sleep.second(秒 = 2);
  90.             return true;
  91.         }
  92.     } catch (e) {
  93.         print.log("  ⚠ 返回视频页面失败:" + e.message);
  94.     }
  95.     return false;
  96. }

  97. var APP包名 = "com.kuaishou.nebula";
  98. var 每个视频观看时长秒 = 8;
  99. var 每N个视频领取金币 = 5;
  100. var 每轮最大视频数 = 50;

  101. var 屏幕宽 = screen.getScreenWidth();
  102. var 屏幕高 = screen.getScreenHeight();
  103. print.log("屏幕尺寸:" + 屏幕宽 + " x " + 屏幕高);

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

  106.     print.log("\n启动快手极速版...");
  107.     var 启动成功 = false;
  108.     for (var i = 0; i < 3; i++) {
  109.         try {
  110.             app.openApp(APP包名);
  111.             sleep.second(秒 = 6);
  112.             
  113.             关闭弹窗();
  114.             
  115.             if (检查文字存在(["快手", "关注", "推荐"])) {
  116.                 启动成功 = true;
  117.                 print.log("✓ APP启动成功");
  118.                 break;
  119.             }
  120.         } catch (e) {
  121.             print.log("⚠ 启动失败:" + e.message);
  122.             sleep.second(秒 = 3);
  123.         }
  124.     }
  125.    
  126.     if (!启动成功) {
  127.         print.log("✗ 多次启动失败,等待5秒后重试");
  128.         sleep.second(秒 = 5);
  129.         continue;
  130.     }

  131.     sleep.second(秒 = 3);

  132.     print.log("\n检查登录状态...");
  133.     var 需要登录 = false;
  134.     try {
  135.         关闭弹窗();
  136.         sleep.millisecond(毫秒 = 500);

  137.         if (检查文字存在(["首页", "朋友", "去赚钱"])) {
  138.             print.log("✓ 已在首页");
  139.         } else if (检查文字存在(["手机号", "验证码", "密码"])) {
  140.             print.log("⚠ 检测到登录页面,需要手动登录");
  141.             需要登录 = true;
  142.         } else {
  143.             print.log("✓ 已登录");
  144.         }
  145.     } catch (e) {
  146.         print.log("⚠ 检查登录状态失败:" + e.message);
  147.     }

  148.     if (需要登录) {
  149.         print.log("⚠ 请手动登录后重新运行");
  150.         sleep.second(秒 = 10);
  151.         continue;
  152.     }

  153.     print.log("\n开始刷视频...");
  154.     var 已观看视频数 = 0;
  155.     var 连续错误次数 = 0;

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

  158.         try {
  159.             sleep.second(秒 = 每个视频观看时长秒);
  160.             print.log("✓ 已观看 " + 每个视频观看时长秒 + " 秒");

  161.             关闭弹窗();
  162.             sleep.millisecond(毫秒 = 500);

  163.             if (已观看视频数 % 每N个视频领取金币 === 0) {
  164.                 print.log("\n&#128230; 尝试领取金币");

  165.                 var 金币节点 = 查找文字节点(["宝箱", "红包", "立即领取", "领取金币"]);
  166.                 if (金币节点) {
  167.                     print.log("✓ 找到金币宝箱:" + 金币节点.getDesc());
  168.                     金币节点.click();
  169.                     print.log("✓ 已点击金币宝箱");
  170.                     sleep.second(秒 = 2);
  171.                     
  172.                     关闭弹窗();
  173.                     关闭招财鸭弹窗();
  174.                     
  175.                     var 领金币按钮 = 查找文字节点(["领金币"]);
  176.                     if (领金币按钮) {
  177.                         print.log("✓ 找到领金币按钮");
  178.                         领金币按钮.click();
  179.                         print.log("✓ 已点击领金币按钮");
  180.                         sleep.second(秒 = 2);
  181.                     }
  182.                     
  183.                     var 领福利按钮 = 查找文字节点(["领福利"]);
  184.                     if (领福利按钮) {
  185.                         print.log("✓ 找到领福利按钮");
  186.                         领福利按钮.click();
  187.                         print.log("✓ 已点击领福利按钮");
  188.                         sleep.second(秒 = 2);
  189.                     }
  190.                     
  191.                     var 立即签到按钮 = 查找文字节点(["立即签到"]);
  192.                     if (立即签到按钮) {
  193.                         print.log("✓ 找到立即签到按钮");
  194.                         立即签到按钮.click();
  195.                         print.log("✓ 已点击立即签到按钮");
  196.                         sleep.second(秒 = 2);
  197.                     }
  198.                     
  199.                     var 点可领按钮 = 查找文字节点(["点可领"]);
  200.                     if (点可领按钮) {
  201.                         print.log("✓ 找到点可领按钮");
  202.                         点可领按钮.click();
  203.                         print.log("✓ 已点击点可领按钮");
  204.                         sleep.second(秒 = 2);
  205.                     }
  206.                     
  207.                     返回视频页面();
  208.                 } else {
  209.                     print.log("⚠ 未找到金币文字节点,尝试点击金币图标位置");
  210.                     auto.clickPercent(0.92, 0.22);
  211.                     print.log("✓ 已点击右上角金币图标位置");
  212.                     sleep.second(秒 = 2);
  213.                     
  214.                     关闭弹窗();
  215.                     关闭招财鸭弹窗();
  216.                     
  217.                     var 领金币按钮2 = 查找文字节点(["领金币"]);
  218.                     if (领金币按钮2) {
  219.                         print.log("✓ 找到领金币按钮");
  220.                         领金币按钮2.click();
  221.                         print.log("✓ 已点击领金币按钮");
  222.                         sleep.second(秒 = 2);
  223.                     }
  224.                     
  225.                     var 领福利按钮2 = 查找文字节点(["领福利"]);
  226.                     if (领福利按钮2) {
  227.                         print.log("✓ 找到领福利按钮");
  228.                         领福利按钮2.click();
  229.                         print.log("✓ 已点击领福利按钮");
  230.                         sleep.second(秒 = 2);
  231.                     }
  232.                     
  233.                     var 立即签到按钮2 = 查找文字节点(["立即签到"]);
  234.                     if (立即签到按钮2) {
  235.                         print.log("✓ 找到立即签到按钮");
  236.                         立即签到按钮2.click();
  237.                         print.log("✓ 已点击立即签到按钮");
  238.                         sleep.second(秒 = 2);
  239.                     }
  240.                     
  241.                     var 点可领按钮2 = 查找文字节点(["点可领"]);
  242.                     if (点可领按钮2) {
  243.                         print.log("✓ 找到点可领按钮");
  244.                         点可领按钮2.click();
  245.                         print.log("✓ 已点击点可领按钮");
  246.                         sleep.second(秒 = 2);
  247.                     }
  248.                     
  249.                     返回视频页面();
  250.                 }
  251.             }

  252.             print.log("▶ 滑动到下一个视频");
  253.             auto.drag(Math.floor(屏幕宽 * 0.5), Math.floor(屏幕高 * 0.95), Math.floor(屏幕宽 * 0.5), Math.floor(屏幕高 * 0.05), 500);
  254.             print.log("✓ 已滑动");

  255.             sleep.second(秒 = 2);
  256.             连续错误次数 = 0;

  257.         } catch (e) {
  258.             连续错误次数++;
  259.             print.log("⚠ 出错(第" + 连续错误次数 + "次):" + e.message);
  260.             sleep.second(秒 = 3);

  261.             if (连续错误次数 >= 3) {
  262.                 print.log("✗ 连续错误3次,重启APP");
  263.                 try {
  264.                     app.closeApp(APP包名);
  265.                     sleep.second(秒 = 2);
  266.                     app.openApp(APP包名);
  267.                     sleep.second(秒 = 8);
  268.                     print.log("✓ 已重启");
  269.                     关闭弹窗();
  270.                     连续错误次数 = 0;
  271.                 } catch (e2) {
  272.                     print.log("✗ 重启失败:" + e2.message);
  273.                     break;
  274.                 }
  275.             }
  276.         }
  277.     }

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



untoAIWROK软件代理模式一键删除桌面所有APP版示例nextnocontent
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关导读了
    采集亚马逊正版群发工具有没有?
    Apr.20旅行X心语今天来说说YYPOST新功能的一个灵活用法,采集亚马逊商品信息,并且获得排名的软件,亚马逊现在越来越多客户做,淘宝的水是越来越清了,以前做电商的客户,现在都转战到外国,最赚钱的要数一些客户往亚马逊里堆了吧,拿我这个YYPOST的客户,最多的是采集,分析排名,刷价格,刷数量,改价,刷访问量等等技术

    企业发展B2B网站有什么东东软件可以发呢
    标题企业发展网B2B软件,现在虽然B2B网站收录不错,可愁的是心急的人们,他们太想一口吃撑胖子了,发帖宣传虽然不能像佛系那样淡定,但也不能像跑火车那般急躁对待,自己内容不收录,完全是自己操作内容问题,可以参考一下别人的内容是怎么弄的,然后自己要试着转变,而且收录这个内容,常常会变化的,不是一种规则就吃到老

    搜房天下房聊软件哪一个好呢
    本帖最后由 发帖软件 于 2019-5-22 16:15 编辑 2搜房天下群发房聊信息软件,开始本来打算做58同城的,但发一个就要一次点触验证码,这就让人没有感觉到存在的价值了吧,都是卖二手房和新房的搜房天下倒是可以发即时聊天信息,也没有发现他这个网站有啥子限制,登陆一个搜房天下账号,然后采集回来分类列表的网址,然后就一

    大家坛有没有好用的群发工具下载呢
    当你的笑容给我礼貌的招呼,大家坛全自动发帖软件,宣传推广是一场持久战,总是有一些人把软件用了一天,或是几个小时,就觉得自己付出太多了,那加进来的粉丝,或是流量,应该是和宣传多少成正比的,其实没有这么便宜的事,就像很多阅读量超过一百万的视频,或是电影,真正会在屏幕打赏的人不会超过三千,真正大额打赏给主

    群发正版软件中国塑料网
    中国塑料网群发软件YYPOST脚本下载地址,这个网站会有一个很奇怪的问题就是你在首页登陆无半个验证码,但在登陆网址登陆就会有一个验证码,所以我们灵活一些,在首页登陆就不用输入验证码了哈。网站秒收录比较高,但发的都是五金和建筑行业,先前有很多人都是发土建工程的大公司操作的,现在这个网站专为那个行业诞生的吧。

    OpenStreetMap网站正版2019年发帖工具下载
    本帖最后由 发帖软件 于 2019-5-21 11:13 编辑 OpenStreetMap网站全自动群发,OpenStreetMapOpenStreetMap(简称OSM,中文是公开地图)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。有的人编辑地图然后等收录,有的人发日志等收录,我们这里也是利用地图日志做为宣传的目标,简单的脚本理

    搜房天下全自动收短信全自动识别验证码注册账号软件
    房天下自动注册机,这个脚本是前几天发房聊的脚本廷伸品种,这个脚本能做到自动注册账号,自动保存账号,自动发房聊的效果,不过今天我们主要说一说怎么注册账号写脚本吧,这个搜房天天下的账号,可以发提问,可以发房聊,发论坛,发博客,还有发个人中心页都是有秒收的效果的,这样就省去了去买号,去乱花钱的效果了吧,而

    企业邮箱安卓端有什么APP软件可以发的呢
    请输入标题企业邮箱安卓发发送邮箱脚本,这个脚本是利用企业邮箱进行群发的,全程是一种模拟手工操作的过程,所以封号是很少的,而且企业邮箱群发到普通QQ邮箱不容易进垃圾箱中的,所以这个脚本也是这样的原理,不过最好是利用一些多开器,登陆多点的QQ邮箱账号会比较流畅一些,然后用软件一个一个的切换APP进行群发邮件会

    头条留评论软件有没有好用的呢?
    今天整一个今日头条留言软件,对于留言YYPOST是优势是比较大的存在,因为他往往专注一些下拉定位的优点,像今日头条这样,还是需要一些特殊下拉定位的,因为他新闻有长有短,有图有视频的,所以综合起来定位是比较难的,如果用POST也不是很轻松可以破解他的加密参数。这个脚本也是有一个不好的地方就是换号会比较麻烦,您电

    单网页生成神器
    最近新技术,网页生成机占领了整个网络的半壁江山,效果很疯狂,虽然不知道能持续多久,作为开发软件的领头者,一直在找收录的方法,一直在努力创新着,一直被人模仿,却从没有被超越过,这个网页生成机,已经出来有一段时间了,一直没有拿出来分享,醉过醉过,它是利用的一些小小收录漏洞整的,您最好用一些老站域名,进行

关闭
快速回复 返回列表 返回顶部
本站自动发贴软件,是现在最流行的做脚本软件,这种发贴工具,不但发贴收录快,而且抢占好的先机,完全自由编辑,实现针对性群发模拟操作,软件可以顶贴,也可以发贴,可以兼容支持Discuz、PHPWind、Dvbbs三大主流论坛,有手机验证码收件,邮件收发的功能,支持验证码识别,注册问题识别,多线程任务,自动上传头像,自动激活注册邮件,兼容防注册插件,本站软件原创正版,更新效率最快的原创软件。 『网络推广软件』『自动发帖软件』『 自动发帖