AutoJS4.1.0实战教程---抖音极速版签到和领日常

抖音极速版邀请码: 890992808

其实我是想写签到、日常任务和宝箱的,结果宝箱我一直找到find的方法。有会的朋友告诉一下,小弟谢过!

说明一个事情:抖音极速版在不同的分辨率下显示的UI部局不一样,我下面的代码可能在5寸屏幕有问题,因为元素不一样。

直接代码:

auto.waitFor();
app.launchApp('抖音极速版');
sleep(6000);
console.show(); //开启日志(悬浮窗权限)31 31 17 
youngWin();
let ImageView = className("android.widget.ImageView").depth(3).find();
if (ImageView.length == 3) {
    ImageView[0].click();
    sleep(3000);
    if (className("android.view.View").text("去领取").exists()) {
        console.log("抖音去领取");
        let b = text("去领取").findOne().bounds();
        click(b.centerX(), b.centerY());
        sleep(25000);
        if (className("android.widget.textView").text("关闭广告").exists()){
            className("android.widget.textView").text("关闭广告").findOne().click();
        }
    }
    swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700);
    if (text("去查看").exists()) {
        console.log("抖音去查看");
        let b = text("去查看").findOne().bounds();
        click(b.centerX(), b.centerY());
    }
}
sleep(10000);
//关闭当前程序
console.hide();
home();
exit();
/**如果弹出青少年窗口,点击 */
function youngWin() {
    if (youngWin = text("我知道了").exists()) {
        console.log("点击了我知道了(青少年窗口)");
        youngWin.click();
    };
}

 

你可能感兴趣的:(AutoJs,薅羊毛)