2020 1212 TM 双十二自动获取喵币脚本

2020 TM 双十二自动获取喵币脚本

仅供学习使用,侵删。

在上一篇文章的基础上:开启双十二脚本。
防作弊检测:2020 TM 双十一自动获取喵币脚本
脚本保存在上一篇文章的百度网盘中;名称为: auto1212.js
使用方法同之前一样;具体脚本如下:

auto.waitFor();
var height = device.height;
var width = device.width;
toast("开启 1212")
setScreenMetrics(width, height);

start();

function start() {
    gotoHappyBi();
    HappyBiCenter();
    toast("Mission Complete")
}

function gotoHappyBi() {
    if (className("android.widget.Button").text("领欢乐币").exists()) {
        className("android.widget.Button").text("领欢乐币").findOne().click();
        toast("领欢乐币")
        MySleep(4, 5);
    }
}

function HappyBiCenter() {
    var count = 3;
    while (count-- > 0) {
        getRewards("去打卡");
        browseJobs("去完成");
        getRewards("立即领取");
        MySleep(3, 4);
    }

}

function getRewards(target) {
    while (text(target).exists()) {
        text(target).findOne().click();
        MySleep(2, 3);
    }
}

function browseJobs(target) {
    while (text(target).exists()) {
        var job = text(target).findOne();
        if (!checkTitle(job)) {
            return;
        }
        if (isLiveJob(job)) {
            job.click();
            MySleep(19, 22);
            back();
        } else {
            job.click();
            MySleep(3, 4);
            var count = 0;
            while (count++ < 17) {
                MySwipe();
                MySleep(0.5, 2);
            }
            back();
            MySleep(3, 5);
        }
    }
}

function isLiveJob(target) {
    var title = target.parent().child(0).child(0).text();
    if (title.indexOf("观看") != -1) {
        toast("Live");
        return true;
    }
    return false;
}


function checkTitle(target) {
    var title = target.parent().child(0).child(0).text();
    if (title.indexOf("开通金币") != -1 || title.indexOf("芭芭农场") != -1
        || title.indexOf("好友一起") != -1 || title.indexOf("充话费") != -1
        || title.indexOf("拍立淘") != -1) {
        toast(title);
        return false;
    }
    toast(title);
    return true;
}

function random(min, max) {
    return Math.round(Math.random() * (max - min)) + min;
}

function MySwipe() {
    var sX = random(100, width - 100);
    var sY = random(height / 2 + 100, height - 100);
    var eY = random(100, height / 2 - 100);
    swipe(sX, sY, sX, eY, random(100, 120));
}

function MySleep(Min, Max) {
    sleep(random(Min*1000, Max*1000));
}


  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值