auto.js 实践day03——淘宝双十一脚本实现

PS:运行之前注意打开悬浮窗权限和无障碍权限;

auto.waitFor(); 
app.launchApp("淘宝"); // 运行淘宝app
sleep(3000); // 广告时间
// openConsole();
className("android.view.View").desc("幻想岛,").findOne().click(); //点击任务入口
sleep(2000);
click(360, 1340); //点击打开任务菜单
console.log("打开任务菜单")
sleep(2000)
function goWatch() { // 看视频/店铺首页计时
    if (className("android.widget.Button").text("立即签到").exists()) {
        let wancheng = className("android.widget.Button").text("去完成").find()
        wancheng[0].click();
        viewWeb(17)
    } else {
        let wancheng = className("android.widget.Button").text("去完成").find()
        wancheng[1].click();
        viewWeb(17)
    }
}
function viewWeb(time) {
    var cnt = 1;
    while (cnt < 25) {
        var finish = desc("任务完成").exists() || textStartsWith("已获得").exists();
        if (finish || cnt > time) {
            sleep(1000);
            console.log('完成');
            break;
        }
        sleep(1000);
        cnt += 1;
        console.log(cnt + '秒');
    }
    //模拟返回键,返回到任务栏页面
    back();
    sleep(3000);
    if (className("android.widget.Button").text("立即领取").find().length < 3) {
        console.log("完成了" + className("android.widget.Button").text("立即领取").find().length)
        goWatch()
    }
}
goWatch()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值