最近看到朋友圈很多人都在分享快手极速版,研究了一下发现看视频、签到、看广告给金币,金币会自动转成余额可提现,每天最多2000金币,差不多可以兑换2块钱,空闲时间使用autojs写了一个自动脚本用来自动浏览,脚本已经打成apk安装包 下载地址
注意事项
1、跳转到福利中心和回到首页
// 执行去福利中心
function fuliTask(){
let packbtn = id("circular_progress_bar").findOnce()
if(!packbtn){
return
}
var bounds = packbtn.bounds()
click(bounds.centerX(), bounds.centerY());
};
// 回到主页
function toIndex(){
var leftBtn = id("left_btn").findOnce()
if(leftBtn){
leftBtn.click();
var settingBtn = id("setting_iv").findOnce()
if(settingBtn){
click(device.width-50, device.height/2);
}
}
};
2、找到签到按钮执行签到
// 执行签到
function signInTask(){
fuliTask();
sleep(3000);
var signBtn = className("android.widget.Button").text("去签到").findOnce();
if(signBtn){
signBtn.click()
}
};
3、在视频页随机等待5-20秒,防止被机器检测
// 浏览视频 参数为我们一共要滑动的次数
function viewVideo(totalTimes){
var sleepTime = 10;
// 统计运行次数
var flagTime=0;
while(true){
flagTime++;
// 超过次数终止程序
if(flagTime>totalTimes){
break;
}
// 自定义随机时间方法
sleepTime = randNum(5000,20000);
toast(sleepTime.toString() + 'ms之后跳到下个视频!已经执行 '+flagTime.toString()+"次");
sleep(sleepTime);
nextVideo();
}
};
4、随机点赞
/**随机点赞 */
function randomHeart() {
index = random(1, 50);
if (index<8) {
toast('已点赞');
press(500, 700, 1);
press(500, 700, 1);
sleep(1000);
}
}
5、随机关注
//随机关注
function randomFollow(){
index = random(1, 100);
if (index<5) {
var target = id('nebula_thanos_bottom_follow_button_layout').findOnce();
if (target == null) {
return;
} else {
toast('已关注');
target.click();
sleep(1000);
}
}
}
6、自动看视频广告
// 执行看视频广告
function viewAdTask(){
fuliTask();
sleep(3000);
for(let i=0; i<10; i++){
let flbtn = className("android.widget.Button").text("福利").findOnce()
if(!flbtn){
return
}
flbtn.click()
sleep(2000);
let adCloseBtn = id("video_countdown").findOnce();
if(!adCloseBtn){
back()
}
let sleepTime = randNum(15000,25000);
toast(sleepTime.toString() + '随机看视频 ');
sleep(sleepTime);
let tex = adCloseBtn.text().replace("关闭广告","").replace("s","")
let time = 0;
while(tex&&time<30){
adCloseBtn = id("video_countdown").findOnce()
toast('时间 '+tex, time);
time++;
tex = adCloseBtn.text().replace("关闭广告","").replace("s","")
sleep(1000);
}
if(adCloseBtn){
adCloseBtn.click()
}else{
back()
}
sleep(2000);
}
};
7、上滑公用方法
// 上滑
function nextVideo(){
//获得手机分辨率
var width = device.width;
var height = device.height;
//swipe(x1,y1,x2,y2,t) 滑动函数 从x1,y1,到x2,y2用时t ms
swipe(width/2,height/2,width/2,height/3,10);
};