缙哥哥的博客
与你分享我的点点滴滴生活

利用脚本自动完成支付宝的蚂蚁庄园星星球任务获取奖励

280G全国流量的电信星海卡仅需29元/月,长期可续该套餐,随时可注销

今天,缙哥哥利用js脚本,弄了一个自动完成蚂蚁庄园中的每日星星球奖励任务,以便大家获得蚂蚁庄园道具,在此跟大家分享下!顺便声明一下,这只是辅助,不是外挂!

这是缙哥哥手机录像。图中的十字线条以及顶部的数据是安卓开发者选项里的xy轴数据参数,请无视。

脚本对设备的要求

  1. 免ROOT权限(安卓7.0以上,与Tasker结合使用) 或 ROOT权限(安卓5.0以上,与Edge或Tasker结合使用)
  2. 安卓5.0或更高版本(需要开启无障碍服务)
  3. Auto.js软件3.1.1 Alpha 5或更高版本

目前缙哥哥使用 360N6Pro 手机完美支持。

星星球辅助脚本

大家都担心别人的辅助脚本影响支付宝资金安全,所以缙哥哥就放源码,想玩的自己弄。

auto();

const WIDTH = Math.min(device.width, device.height);
const HEIGHT = Math.max(device.width, device.height);

start();
function start() {
    var timeout = 10000;
    // 截图权限申请
    threads.start(function () {
        var remember;
        var beginBtn;
        if (remember = id("com.android.systemui:id/remember").checkable(true).findOne(timeout)) {
            remember.click();
        }
        if (beginBtn = classNameContains("Button").textContains("立即开始").findOne(timeout)) {
            beginBtn.click();
        }
    });
    if (!requestScreenCapture(false)) {
        toastLog("请求截图失败");
        exit();
    }

    toastLog("请打开星星球界面");
    launchApp("支付宝");
    waitForActivity("com.alipay.mobile.nebulacore.ui.H5Activity");
    //sleep(5000);

    var antManor = new AntManor();

    antManor.play();

    exit();
}

function AntManor() {
    this.colors = ["#FF4C4C", "#4E86FF"];
    this.find_time = 5000;

    this.play = function () {
        var len = this.colors.length;
        var wait_time = 100;
        var baseline = device.height * 0.412 | 0;
        var min_height = baseline * 0.55 | 0;
        
        // 发球
        var point = this.findColorPoint(len);
        var x = point.x;
        var y = point.y;
        click(x, y);
        
        while (1) {
            var point = this.findColorPoint(len);
            var x = point.x;
            var y = point.y;
            
            if (min_height <= y && y <= baseline)
                click(x, baseline);
        }
    };

    this.findColorPoint = function (len) {
        var wait_time = 100;
        for (var time = 0;time < this.find_time;time += wait_time) {
            for (var i = 0;i < len;i++) {
                var capture = captureScreen();
                if (!capture) {
                    sleep(50);
                    continue;
                }
                var color = this.colors[i];
                var point = findColorEquals(capture, color, 0, 0, WIDTH, HEIGHT);
                if (point !== null) {
                    return point;
                }
            }
        }

        return null;
    };
}
赞(30) 打赏
转载请注明来源及链接:缙哥哥 » 利用脚本自动完成支付宝的蚂蚁庄园星星球任务获取奖励
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 11

评论前必须登录!

 

  1. #7

    能不能做一个小鸡登山赛的脚本

    heishuai_Lee4年前 (2019-11-08)
  2. #6

    话说缙哥哥,有没有像蚂蚁森林一样的搞一个脚本自动喂鸡、自动提醒他人偷吃啊?不然你是怎么第一的,你都2570了!嘤嘤嘤嘤

    luosifen335年前 (2019-07-18)
  3. #5

    报的 错误:ReferenceError:”device” is not defined. 刚接触这个 求大佬指点

    ws11351591655年前 (2018-10-19)
  4. #4

    为什么 运行后 报错啊

    ws11351591655年前 (2018-10-19)
  5. #3

    怎么做啊?不会啊

    rong_0106年前 (2018-08-12)
  6. #2

    我今天才发现……原来我上榜了……

    11987527016年前 (2018-08-09)
  7. #1

     不会-_-||

    shenghuo6年前 (2018-06-29)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册