脚本包含店铺签到领喵币和逛店铺领喵币,仅限安卓客户端可用
1.下载安装Auto.js
2.打开APP开启无障碍模式(会自动弹出设置)
在系统设置中找到Auto.js并开启
3.返回Auto.js APP 添加文件,将代码复制黏贴至文件中即可
toast("检测是否开启无障碍模式") auto.waitFor() var appName = "手机淘宝";//手机应用 var shops = ["欧莱雅官方旗舰店", "美的官方旗舰店", "GREE格力官方旗舰店", "苏泊尔官方旗舰店", "小米官方旗舰店", "荣耀官方旗舰店", "vivo官方旗舰店", "OPPO官方旗舰店", "李宁官方网店", "olay官方旗舰店", "YSL圣罗兰美妆官方旗舰店", "蒙牛旗舰店", "自然堂旗舰店", "KIEHL'S科颜氏官方旗舰店", "Lancome兰蔻官方旗舰店", "雅诗兰黛官方旗舰店天猫店", "美特斯邦威官方网店", "宝洁官方旗舰店", "adidas官方旗舰店", "奥克斯旗舰店", "海尔官方旗舰店", "HR赫莲娜官方旗舰店", "阿玛尼美妆官方旗舰店", "波司登官方旗舰店", "SK-II官方旗舰店", "百雀羚旗舰店", "戴森官方旗舰店", "ZARA官方旗舰店", "HomeFacialPro旗舰店","#6002795888"] //商店名称 sleep(3000); launchApp(appName); sleep(3000); function clickLMB () { //寻找领喵币按钮,存在则执行任务,否则退出脚本 var lingmiaobi = indexInParent(5).depth(18).text("领喵币").findOnce(); if (lingmiaobi) { lingmiaobi.click(); sleep(1000); return true } else { return false } } function closeTaskTab() { var closeBtn = className("android.widget.Button").depth(18).indexInParent(1).findOnce(); if(closeBtn) { closeBtn.click(); sleep(2000); return true } else { return false } } if(clickLMB()) { execTask(); } else { toast("未检查到领喵币按钮") } toast("即将执行店铺签到任务"); sleep(1000); execShopCheckin(shops); toast("任务完成,感谢支持") function execTask() { while (true) { //去进店 var target = text("去进店").findOne(1000) || text("去浏览").findOne(500) || text("签到").findOne(500); if (target == null) { toast("浏览任务完成"); back(); sleep(1000); break; } target.click(); sleep(3000); if (target.text() === "签到") { sleep(2000); continue; } else { //执行浏览广告类任务,返回值为false表示执行任务异常 var flag = viewWeb(20); if(!flag) { if(closeTaskTab()) { clickLMB(); } else { toast("未检测到任务栏关闭按钮") } } } sleep(1500); } } function viewWeb(time) { gesture(1000, [300, device.height - 300], [300, device.height - 500]); var cnt = 1; while (true) { var finish = text("继续逛逛").exists() || desc("任务完成").exists() || descStartsWith("已获得").exists() || textStartsWith("今日已达上限").exists() || textStartsWith("已获得").exists() || textContains("返回双11合伙人").exists(); if(finish && cnt <= 7) { //表示出现异常,需要重新打开任务栏 toast("任务有异常,尝试修复"); back(); sleep(2000); return false } if (finish || cnt > time) { var enterGameBtn = desc("捉猫猫").findOnce(); if(enterGameBtn) { toast("当前位置异常,尝试修复") sleep(1000); enterGameBtn.click(); sleep(10000); clickLMB(); } else { back(); sleep(500); } return true } sleep(1000); cnt += 1; } } function execShopCheckin(shopName) { var searchBar = desc("搜索").findOnce(); //点击首页的搜索按钮 if (searchBar) { log(searchBar); log(searchBar.click()); shopCheckin(shopName); } else { toast("未找到搜索按钮") } } function shopCheckin(shopName) { for (var i = 0; i < shopName.length; ++i) { //将搜索框内的内容替换成相应的店铺名并点击搜索 sleep(2000); searchBar2 = depth(10).indexInParent(0).findOnce(); searchBar2.setText(shopName[i]); sleep(1000); depth(9).indexInParent(2).text("搜索").findOne(5000).click(); sleep(1000); if (i === shopName.length - 1) { var helpme = text("为TA助力").findOne(5000); if (helpme) { click((helpme.bounds().left + helpme.bounds().right) / 2, (helpme.bounds().top + helpme.bounds().bottom) / 2); sleep(500); } back(); sleep(500); back(); sleep(500); back(); continue; } //点击店铺 var shopText = text("店铺").findOne(5000); var currentShop = shopText.parent().parent().parent(); currentShop.click(); //点击进店 // var jindian = depth(15).indexInParent(0).text("进店").findOne(3000).parent(); var jindian = depth(15).indexInParent(0).descContains(shopName[i]).clickable(true).findOne(3000) || depth(20).indexInParent(0).textContains(shopName[i]).clickable(true).findOne(1000) || depth(19).indexInParent(0).textContains(shopName[i]).clickable(true).findOne(1000); if (jindian) { jindian.click(); //双十一父亲 indexinparent(1) depth(10) sleep(3000); //点击双十一 var childofBtn = classNameStartsWith("android.widget.ImageView").depth(17).indexInParent(0).findOne(10000); if (childofBtn) { var btn = childofBtn.parent().parent(); // var btn = classNameStartsWith("android.widget.FrameLayout").depth(15).indexInParent(2).clickable(true).findOne(5000); btn.click(); //点击签到领喵币 var qiandaoImg = desc("签到领喵币").findOne(5000); if (qiandaoImg) { var qiandao = qiandaoImg.parent(); qiandao.click(); sleep(1000); log(shopName[i] + "签到领喵币"); } else { log(shopName[i] + "没找到领喵币按钮") } } else { log(shopName[i] + "没找到双十一按钮") } //两次退回回到搜索框界面 while (desc("拍立淘").findOnce() == null) { back(); sleep(1000); } back(); } else { log(shopName[i] + "没找到进店按钮"); back(); } } }
保存代码后点击运行,会自动搜索店铺领取签到喵币
领取完成后在淘宝中打开叠猫猫页面,再次运行脚本会自动做浏览店铺的任务
© 版权声明
本文章版权声明:除非注明外均为作者原创文章,转载或复制请以超链接形式并注明出处,未经允许请勿转载。
THE END
喜欢就支持一下吧
请登录后发表评论
注册
社交帐号登录