其他分享
首页 > 其他分享> > AutoJS4.1.0实战教程 ---火火视频极速版签到、清理缓存和自动评论

AutoJS4.1.0实战教程 ---火火视频极速版签到、清理缓存和自动评论

作者:互联网

火火视频邀请码:A6177939 看文章加关注点分享都不用...加下邀请码就好

推荐指数3颗星。稳定同时问题也被攻克所以推荐给大家。

自动评论、签到和清理缓存三合一代码分析给大家。

自动评论代码如下:

auto.waitFor();
let see_count = 1000;// rawInput('请输入滑动次数', '1000');
app.launchApp('火火视频极速版');
sleep(10000);
console.show(); //开启日志(悬浮窗权限)
try {
    let boundVideo = null;
    let bottomMenu = className("android.widget.RelativeLayout").find();
    console.show(); //开启日志(悬浮窗权限)
    for (let i = 0; i < bottomMenu.length; i++) {
        let video = bottomMenu[i].children().findOne(text("小视频"));
        if (video != null) {
            boundVideo = bottomMenu[i].bounds();
        }
    }
    click(boundVideo.centerX(), boundVideo.centerY());
    sleep(5000);
} catch (e) { }
var CommentKeyWord = [
    '我是火火视频极速版小助手关注了你你要关注我哦!',
    '山高路远坑深,大军纵横驰奔,谁敢横刀立马?惟有点赞加关注大军!',
    '我的未来不是梦我相信你也是',
    '身同感受',
];
console.show(); //开启日志(悬浮窗权限)
console.info("火火视频极速版");
huoHuoAutoComment();
home();//关闭当前程序

/**
 * 自动评论
 */
function huoHuoAutoComment(){
    let comment = CommentKeyWord[Math.floor(Math.random() * CommentKeyWord.length)];
    if(className("android.widget.TextView").text("评论").exists()){
        toastLog("开启自动评论");
        let b=className("android.widget.TextView").text("评论").findOnce().bounds();
        let clickResult= click(b.centerX(), b.centerY());
        if(clickResult){
            sleep(3000);
            setText(0,comment);
            sleep(3000);
            if (className("android.widget.TextView").text("发布").exists()) {
                if(className("android.widget.TextView").text("发布").findOnce().click()){
                    toastLog("自动评论成功");
                    back();
                }
            }
        }
    }
}

签到代码相对简单:

auto.waitFor();
app.launchApp('火火视频极速版');
sleep(8000);
console.show();

let bottomMenus = className("android.widget.RelativeLayout").find();
try {
    toastLog(bottomMenus.length);
    bottomMenus[bottomMenus.length - 1].click();
    sleep(3000);
    if (className("android.widget.TextView").text("首页").exists()) {
        toastLog("回到首页");
        let b= className("android.widget.TextView").text("首页").findOnce().bounds();
        click(b.centerX(),b.centerY());
    }
} catch (error) {
    console.error(error);
}

清理缓存,清理缓存代码不难,主要是返回的代码,回首页回不去了,写了点垃圾代码大家见笑了。

auto.waitFor();
app.launchApp('火火视频极速版');
sleep(10000);
let bottomMenus = className("android.widget.RelativeLayout").find();
try {
    bottomMenus[bottomMenus.length - 1].click();
    sleep(3000);
    clearMyCache();
} catch (error) {
    console.error(error);
}
//home();//关闭当前程序
/**
 * 清理缓存
 */
function clearMyCache() {
    if (className("android.widget.FrameLayout").id("q8").exists()) {
        toastLog("点击头像");
        let b = className("android.widget.FrameLayout").id("q8").findOnce().bounds();
        let clickResult = click(b.centerX(), b.centerY());
        sleep(3000);
        if (clickResult) {
            swipe(350, 1400, 350, 150, 300);
            sleep(5000);
            if (className("android.widget.TextView").text("设置").exists()) {
                toastLog("Click设置");
                let b = className("android.widget.TextView").text("设置").findOnce().bounds();
                click(b.centerX(), b.centerY());
            }
            sleep(3000);
            if (className("android.widget.TextView").text("清除缓存").exists()) {
                let b = className("android.widget.TextView").text("清除缓存").findOnce().bounds();
                click(b.centerX(), b.centerY());
            }
            sleep(3000);
            if (className("android.widget.Button").text("确定").exists()) {
                let b = className("android.widget.Button").text("确定").findOnce().bounds();
                let result=click(b.centerX(), b.centerY());
                if(result){
                    toastLog("清理成功");
                    back();
                    sleep(1000);
                    back();
                    back();
                    back();

                }else{
                    back();
                }
            }
        } else {
            toastLog("点击我的失败");
        }
    }
}

 

标签:widget,火火,text,className,签到,let,sleep,AutoJS4.1,android
来源: https://blog.csdn.net/zy0412326/article/details/105923541