快手极速版邀请码: 2rvxaem 看文章加关注点分享都不用...加下邀请码就好。
PS:最近快手大行动做了很多保护机制,至少分身模型是不可以了,我们专业版群里的高手总结就是一机一开一号,完美执行。
史上最全面得快手极速版实战代码分享:
1、自动滑动
2、自动签到
3、自动点赞
4、自动评论
5、曲线直线滑动区分
6、自动概率设定
7、滑动次数限制
8、时间间隔限制并随机4S
9、增加各类行日志如toastlError等
10、依据概率随机上滑
11、依据概率随机下滑
12、关闭青少年窗口
13、关闭广告
14、自动清理内存
auto.waitFor();//判断和等待开启无障碍
let see_count = rawInput('请输入滑动次数','10');//手动输入滑动次数默认是1000次。
let appName = "快手极速版"
var storageSign = "KuaiShou008";
var woolStorage = storages.create(storageSign);//创建本地存储
app.launchApp(appName);//只有一个快手极速版所以直接Launch就可以,不用包名
console.show(); //开启日志(悬浮窗权限)
console.info(appName);
sleep(12000);//等待splash时间手机不好长点
probability = 10;//概率自动点赞、评论、关注的概率
timesInterval = 8;//间隔时间
CurveBrushScreen = false;//是否曲线滑动true取消滑动false直线滑动
adolescentWindows();//关闭青少年窗口
kuaiShouSign(appName);
for (var i = 1; i < see_count; i++) {
toastLog(appName + "滑动" + i + "次" + "总计:" + see_count + "次");//系统自带目前我huweinova不显示还不知道为啥
let x1 = device.width / 2;
let y1 = device.height - (device.height * 0.2)
let x2 = device.width / 2;
let y2 = device.height * 0.1
let pressTime = 300;
kuaiShouAutoComment(parseInt(probability));
randomFollow('slide_play_right_follow_button', probability);//随机关注百分之一的概率
randomHeart('like_button', probability);//随机关注百分之一的概率
randomUpSildeScreen(x1, y2, x1, y1, pressTime, probability);
randomDownSildeScreen(x1, y1, x2, y2, pressTime, timesInterval, probability);
slideScreenDown(x1, y1, x2, y2, pressTime, timesInterval, CurveBrushScreen);
}
kuaiShouClearAppCache();//自动清理内存
//关闭当前程序
home();//回到首页
var CommentKeyWord = [
'我是App小助手关注了你你要关注我哦!',
'山高路远坑深,大军纵横驰奔,谁敢横刀立马?惟有点赞加关注大军!',
'我的未来不是梦我相信你也是!',
'身同感受',
'风雨送春归,飞雪迎春到。',
'俏也不争春,只把春来报。',
'天若有情天亦老...',
'...人间正道是沧桑',
'...喜欢的人喜欢的事亦不能表达喜欢的心...',
'三分春色二分愁,更一分风雨',
];
/**
* 青少年窗口
*/
function adolescentWindows() {
if (text("我知道了").exists()) {
text("我知道了").findOnce().click();
}
if (text("知道了").exists()) {
text("知道了").findOnce().click();
}
}
function kuaiShouSign(appName) {
let signValue = getSignTime(appName);
if (getDate() == signValue) {
toastWarn("已签到本次签到跳过...");
return;
} else {
if (className("android.widget.FrameLayout").id("redFloat").exists()) {