最新红包小游戏养机、养标签Autojs脚本源码学习

今天给大家分享一个红包小游戏养机脚本的Autojs源码学习(博主非作者,仅作技术研究学习使用),注意这是源码,不是打包好的apk。

如果你需要apk安装包,请使用autojspro自行打包。先看效果图: 

由于源码太多,有6、7000行下面只贴上部分源码:

var 系统关键词序号 = 0
    var 系统内部关键词 = []
    if (缓存.get("选择框_抖音关键传奇游戏推荐")) {
        系统内部关键词.push("传奇游戏推荐")
    }
    if (缓存.get("选择框_抖音关键仙侠游戏推荐")) {
        系统内部关键词.push("仙侠游戏推荐")
    }
    if (缓存.get("选择框_抖音关键诛仙攻略")) {
        系统内部关键词.push("诛仙攻略")
    }
    if (缓存.get("选择框_抖音关键原始传奇攻略")) {
        系统内部关键词.push("原始传奇攻略")
    }
    if (缓存.get("选择框_抖音关键旅游攻略")) {
        系统内部关键词.push("旅游攻略")
    }
    if (缓存.get("选择框_抖音关键交友软件排行")) {
        系统内部关键词.push("交友软件排行")
    }
    if (缓存.get("选择框_抖音关键交友软件推荐")) {
        系统内部关键词.push("交友软件推荐")
    }
    if (缓存.get("选择框_抖音关键旅游景点推荐")) {
        系统内部关键词.push("旅游景点推荐")
    }
    if (缓存.get("选择框_抖音关键北京旅游景点推荐")) {
        系统内部关键词.push("北京旅游景点推荐")
    }
    if (缓存.get("选择框_抖音关键大理旅游景点推荐")) {
        系统内部关键词.push("大理旅游景点推荐")
    }
    var 先推荐 = true
    aw定时判断("标签")
    aw定时判断("总运行时长")
    aw定时判断("推荐运行")
    aw定时判断("识别")
    while (true) {  //调节循环
        if (先推荐 == false && aw定时判断("标签", 换标签时长)) {
            app.startActivity({
                data: "snssdk1128://feed?refer=web&gd_label={
   
   {gd_label}}"
            })//抖音首页
            sleep(2000)
            aw定时判断("标签")
        }
        if (aw定时判断("总运行时长", 总时长 * 60)) {
            return false
        }
        var 表情组 = ['[一起加油]', '[戴口罩]', '[勤洗手]', '[不信谣言]', '[情书]', '[iloveyou]', '[巧克力]', '[戒指]', '[微笑]', '[色]', '[发呆]', '[酷拽]', '[抠鼻]', '[流泪]', '[捂脸]', '[发怒]', '[呲牙]', '[睡]', '[害羞]', '[调皮]', '[晕]', '[衰]', '[闭嘴]', '[机智]', '[赞]', '[鼓掌]', '[感谢]', '[来看我]', '[灵机一动]', '[耶]', '[打脸]', '[大笑]', '[哈欠]', '[震惊]', '[送心]', '[困]', '[疑问]', '[泣不成声]', '[小鼓掌]', '[大金牙]', '[偷笑]', '[石化]', '[思考]', '[吐血]', '[可怜]', '[嘘]', '[撇嘴]', '[尴尬]', '[笑哭]', '[生病]', '[得意]', '[憨笑]', '[坏笑]', '[抓狂]', '[泪奔]', '[钱]', '[亲亲]', '[恐惧]', '[愉快]', '[快哭了]', '[翻白眼]', '[互粉]', '[我想静静]', '[委屈]', '[舔屏]', '[鄙视]', '[飞吻]', '[再见]', '[紫薇别走]', '[听歌]', '[拥抱]', '[绝望的凝视]', '[不失礼貌的微笑]', '[吐舌]', '[呆无辜]', '[看]', '[白眼]', '[熊吉]', '[猪头]', '[不看]', '[骷髅]', '[黑脸]', '[吃瓜群众]', '[绿帽子]', '[流汗]', '[摸头]', '[皱眉]', '[擦汗]', '[红脸]', '[尬笑]', '[做鬼脸]', '[强]', '[如花]', '[吐]', '[惊喜]', '[敲打]', '[奋斗]', '[吐彩虹]', '[大哭]', '[嘿哈]',]
        var 什么都识别不到 = false
        if (awcontrol(/暂时不要/, 0)) {
            sleep(1200)//等待
        } else if (awcontrol(/暂不使用/, 0)) {
            sleep(1200)//等待
        } else if (awcontrol(/开启青少年模式|长按评论可操作复制.*/, 1)) {
            back()
            sleep(2200)//等待
        } else if (awcontrol(/以后再说|我知道了/, 0)) {
            sleep(1200)//等待
        } else if (awcontrol(/关闭应用|确定/, 0)) {
            sleep(4200)//等待
        } else if (awcontrol(/直播已结束/, 1)) {
            app.startActivity({
                data: "snssdk1128://feed?refer=web&gd_label={
   
   {gd_label}}"
            })//抖音首页
            sleep(4200)//等待
        } else if (awcontrol(/说点什么.*/, 1)) {
            var 当前直播随机时间 = aw随机(直播时间小, 直播时间大)
            floatyLog("-当前视频随机:" + 当前直播随机时间 + "分钟-")
            for (let index = 0; index < 当前直播随机时间; index++) {
                if (缓存.get("选择框_抖音点赞") && aw随机(1, 100) <= 点赞比例) {
                    全能点击(w * 0.4, h * 0.4)
                    sleep(120)
                    全能点击(w * 0.4, h * 0.4)
                    sleep(120)
                    全能点击(w * 0.4, h * 0.4)
                    sleep(120)
                }
                sleep(60000)
                if (缓存.get("选择框_抖音购物") && aw随机(1, 100) <= 购物比例) {
                    awcontrol(/商品/, 0, "desc") && sleep(4200)//等待
                    awcontrol(/加入购物车/, 0, "desc") && sleep(4200)//等待
                    全选抖音sku()
                    awcontrol(/加入购物车/, 0) && sleep(4200)//等待
                }
                if (awcontrol(/说点什么.*/, 1, 2000) == false) {
                    back()
                    sleep(2000)
                }
                if (awcontrol(/直播已结束/, 1)) {
                    break
                }
            }
            if (缓存.get("选择框_抖音关注") && aw随机(1, 100) <= 关注比例) {
                awcontrol(/关注/, 0) && sleep(4200)//等待

            }
            awcontrol(/保持关闭/, 0) && sleep(4200)//等待
            全能滑动(w * 0.8, h * 0.75, w * 0.8, h * 0.1, aw随机(800, 1200))
            sleep(4200)//等待
        } else if (先推荐 || awcontrol(/善语结善.*|搜你想看的|发条有爱评论.*|平等表达.*|一句暖心话.*/, 1)) {
            var 当前随机时间 = aw随机(时间小, 时间大)
            floatyLog("-当前视频随机:" + 当前随机时间 + "秒-")
            sleep(当前随机时间 * 1000)
            if (缓存.get("选择框_抖音点赞") && aw随机(1, 100) <= 点赞比例) {
                awcontrol(/未点赞.*按钮/, 0, "desc") && sleep(1200)//等待
            }
            if (缓存.get("选择框_抖音关注") && aw随机(1, 100) <= 关注比例) {
                awcontrol(/关注/, 0, "desc") && sleep(1200)//等待
                if (awcontrol(/说点什么.*/, 1, 2000) == false) {
                    back()
                    sleep(2000)
                }
            }
            if (缓存.get("选择框_抖音评论") && aw随机(1, 100) <= 评论比例) {
                // awcontrol(/评论.*按钮/, 0, "desc") && sleep(1200)//等待
                awcontrol(/善语结善.*|平等表达.*|发条有爱评论.*|一句暖心话.*/, 0) && sleep(3200)//等待
                aw输入(输出话术(缓存.get("输入框抖音评论内容")))
                sleep(2200)//等待
                awcontrol(/发送/, 0) && sleep(2200)//等待
            }
            if (缓存.get("选择框_抖音收藏") && aw随机(1, 100) <= 收藏比例) {
                awcontrol(/未选中.*收藏.*按钮/, 0, "desc") && sleep(1200)//等待
            }
            全能滑动(w * 0.8, h * 0.75, w * 0.8, h * 0.1, aw随机(800, 1200))
            sleep(4200)//等待
            if (先推荐 && aw定时判断("推荐运行", 浏览推荐时长 * 60)) {
                先推荐 = false
                sleep(2000)
            }
        } else if (awcontrol(/综合|话题|直播/, 1) && awcontrol(/首页/, 1) == false) {
            floatyLog("综合-话题")
            if (缓存.get("选择框_抖音直播")) {
                floatyLog("直播")
                awcontrol(/直播/, 0) && sleep(4200)//等待
                awcontrol(/直播中|.*人正在观看/, 0, 1, "desc") && sleep(4200)//等待
                awcontrol(/直播中|.*人正在观看/, 0, "desc") && sleep(4200)//等待
                if (awcontrol(/说点什么.*/, 1) == false) {
                    全能点击(w * 0.5, h * 0.5)
                    sleep(4200)//等待
                }
            } else {
                floatyLog("视频")
                awcontrol(/视频/, 0) && sleep(4200)//等待
                awcontrol(/综合|视频/, "+0,+300", 2000) && sleep(4200)//等待
                awcontrol(/全部/, "+0,+300", 3000) && sleep(4200)//等待
            }

            // } else if (awcontrol("com.ss.android.ugc.aweme:id/fl_intput_hint_container", 1, "id")) {
            //     sleep(1200)//等待
            //     var 搜索词语 = 输出话术(关键词内容)
            //     aw输入(搜索词语)
            //     sleep(1200)//等待
            //     awcontrol(/搜索/, 0) && sleep(4200)//等待

        } else if (awcontrol(/搜索/, 1, "desc")) {
            if (缓存.get("选择框_抖音搜索关键词")) {
                app.startActivity({
                    data: "snssdk1128://search?keyword=" + 输出话术(关键词内容)
                });//抖音搜索    
            } else {
                if (系统内部关键词[系统关键词序号]) {
                    app.startActivity({
                        data: "snssdk1128://search?keyword=" + 系统内部关键词[系统关键词序号]
                    })//快手搜索   
                    系统关键词序号 = 系统关键词序号 + 1
                } else if (缓存.get("选择框_抖音关键单次")) {
                    floatyLog("单次执行")
                    return true
                } else {
                    系统关键词序号 = 0
                }

            }
            sleep(2200)//等待

        } else if (awcontrol(/点击进入直播间/, 1)) {
            全能滑动(w * 0.8 + aw随机(-50, 50), h * 0.6 + aw随机(-50, 50), w * 0.8 + aw随机(-50, 50), h * 0.05 + aw随机(-50, 50), aw随机(700, 1200))
            sleep(4200)//等待

        } else if (aw找文字节点(打开pp的名字, 0)) {
            aw打开app(打开pp的名字)
            sleep(4200)//等待//
        } else if (awcontrol(/允许/, 0)) {
            sleep(2000)
        } else if (aw找点("以后再说", 0, 0.2)) {
            sleep(2000)
        } else {
            什么都识别不到 = true
            sleep(300)
        }
        if (什么都识别不到 && aw定时判断("识别", 20)) {
            back()
            sleep(3000)
            aw定时判断("识别")
        } else if (什么都识别不到 == false) {
            aw定时判断("识别")
        }
    }
}
//完整源码下载:链接:https://pan.baidu.com/s/13XPdncKFhxyPCbGWkfTbpA?pwd=f3o2 
//提取码:f3o2 

猜你喜欢

转载自blog.csdn.net/m0_55125030/article/details/131500471