其实写了很多,结果被认为是AD,所以只能剩下这么多了。
https://www.cnblogs.com/zy0412326/p/12796845.html 看看这个也一样,人家博客园就可以。。。。。。
加这个都有好处你们都懂。看看这个几个的组合拳如何执行。
// 抖音极速版邀请码: 896357244 // 刷宝短视频邀请码: ADS75P9 // 快手极速版邀请码: 2rvxaem // 彩蛋邀请码:A162141619 // 火山极速版邀请码:279116054 auto.waitFor(); let see_count = rawInput('请输入滑动次数',"500"); var appArray = new Array("快手极速版", "抖音极速版","火山极速版", "刷宝短视频", "彩蛋视频"); console.show(); //开启日志(悬浮窗权限) for (i = 0; i < appArray.length; i++) { let appName = appArray[i]; app.launchApp(appName); console.log("当前薅羊毛程序" + appName); sleep(10000); if (appName == '火山极速版') { var x = device.width / 4; var y = device.height / 3; click(x, y);//点击第一个视频 } else if (appName == '刷宝短视频') { authorityCancleTip(); } else if (appName == '彩蛋视频') { caiDanCloseAd(); } for (x = 1; x <= see_count; x++) { toastLog(appName + "滑动" + x + '次,' + "总计:" + see_count + "次") if (appName == '快手极速版') { randomUpSildeScreen(); randomDownSildeScreen(); randomHeart('like_button');//随机关注百分之一的概率 randomFollow('nebula_thanos10_bottom_follow_button_layout');//随机关注百分之一的概率 } else if (appName == '刷宝短视频') { var x = device.width / 2; var y = device.height / 2; click(x, y);//点击一下 randomUpSildeScreen(); randomDownSildeScreen(); randomHeart('praise');//随机关注百分之一的概率 randomFollow('attention');//随机关注百分之一的概率 } else if (appName == '火山极速版') { randomUpSildeScreen(); randomDownSildeScreen(); randomHeart('like_container');//随机关注百分之一的概率 randomFollow('series_follow');//随机关注百分之一的概率 } else if (appName == '抖音极速版') { randomUpSildeScreen(); randomDownSildeScreen(); randomHeart('a4l');//随机关注百分之一的概率 randomFollow('a4j');//随机关注百分之一的概率 } else if (appName == '彩蛋视频') { closeGoderEgg(); randomUpSildeScreen(); randomDownSildeScreen(); randomHeart('a4l');//随机关注百分之一的概率 randomFollow('a4j');//随机关注百分之一的概率 swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700); let delayTime = random(5000, 10000); sleep(delayTime); continue; } pressTime = random(250, 600); swipe(303, 1328, 335, 71, pressTime); delayTime = random(5000, 10000); sleep(delayTime); } } home();//执行完毕后返回到桌面让手机休息一会 function closeGoderEgg() { if (id("close_bottom_button").exists()) { try{ console.log("关闭金丹"); id("close_bottom_button").findOnce().click(); }catch(e){ console.error(e); } } } /** * 关闭广告 */ function caiDanCloseAd() { if (id("btn_back").exists()) { try{ console.log("关闭广告"); id("btn_back").findOne().click(); id("close_bottom_button").findOnce().click(); }catch(e){ console.log(e); } } } /** * 随机上滑(防止被判定是机器)上滑后停留时间至少是10S,造成假象表示是对内容感兴趣 * 点赞和关注先不搞。 */ function randomUpSildeScreen() { let randomIndex = random(1, 10); if (randomIndex == 1) { console.log("快手极速版随机上滑被执行了!!!"); pressTime = random(200, 500); swipe(device.width / 2, 500, device.width / 2, device.height - 200, 300); delayTime = random(10000, 15000); sleep(delayTime); } } /** * 连续下滑对上一个无兴趣 * 其实得和上滑做个排他,既然无兴趣不要在上滑 */ function randomDownSildeScreen() { let randomIndex = random(1, 20); if (randomIndex == 1) { console.log("连续下滑被执行了"); swipe(device.width / 2, device.height - 200, device.width / 2, 500, 300); sleep(2000); swipe(device.width / 2, device.height - 200, device.width / 2, 500, 300); delayTime = random(8000, 10000); sleep(delayTime); } } /** * 随机点赞一个视频1 * @param {点赞控件的ID} view_id */ function randomHeart(view_id) { index = random(1, 100); if (index == 66) { var target = id(view_id).findOnce(); if (target == null) { return; } else { target.click(); sleep(1000); } } } /** * 随机关注一个用户 * @param {关注控件的ID} follow_view_id */ function randomFollow(follow_view_id) { index = random(1, 100); if (index == 66) { var target = id(follow_view_id).findOnce(); if (target == null) { return; } else { target.click(); sleep(1000); } } } function authorityCancleTip(){ if(id("cancel").exists()){ id("cancel").findOnce().click(); } }