此更新只做通知,脚本发在群文件,想要的朋友们,自己加群自取【群:708072830】,脚本不定时更新,加群的朋友先别着急退群
目前脚本支持:
支持自动【领欢乐币】支持自动【去打卡】支持自动做【去完成】类任务自动跳过【开通任务】【分享任务】【施肥任务】【充值任务】【开通连续包月任务】【打开APP任务】【拍立淘任务】【拍立淘任务】...----更新于:2020/12/04
根据群友反馈以及自己亲测,该脚本运行会被高版本某宝自动检测到,每次奖励极低!但是,
为了有需要的大家加群,有最新的解决办法!绝不是为了骗你进群,只是当心此文被某宝内部人员看到!毕竟脚本dai刷就不太文明 !最新脚本已传群文件!
【群号:708072830】需要加群自取!每天不定时版本迭代!脚本可支持【某宝】【JD】【ZFB】,按需勾选!可同步执行!特别好用!!!支持以下:
【再说一遍,按需加群自取!此文js代码不再维护!】
为了杜绝"好吃懒做"之人,拿了我的脚本还要私聊我各种diss我,本来是资源共享、挺开心的一件事,却非要闹心我,哪来的义务我就要为你服务,所以将群设置成了付费群,不喜勿喷!谢谢! ----更新于2020/10/26
入群二维码:
脚本一:
"auto"; console.show(); speed = 1; float = 1.25; swipeTips = "滑啊滑啊滑啊滑"; height = device.height; width = device.width; setScreenMetrics(width, height); run(); /** * 淘宝超级星秀猫脚本 * 模拟纯人工点击版 */ function run() { var i = j = 0; var taskList = ['去浏览', '去搜索', '领取奖励', '去完成']; log("淘宝双11超级星秀猫脚本"); app.startActivity({ action: "VIEW", data: "taobao://pages.tmall.com/wow/z/hdwk/act-20201111/index" }) log("进入活动页面"); randomSleep(1000 * speed); className("android.widget.Button").text("赚喵币").waitFor() randomSleep(1000); if (!textContains("累计任务奖励").exists()) { clickContent("赚喵币"); } randomSleep(1500 * speed); if (className("android.widget.Button").text("领取奖励").exists()) { clickContent("领取奖励"); randomSleep(200); log("领取奖励成功"); } randomSleep(1500 * speed); taskList.forEach(task => { while (textContains(task).exists()) { log("开始做第" + (i + 1) + "次任务!"); var button = text(task).findOnce(j); if (button == null) { break; } switch (task) { case '去搜索': case '去完成': log("开始【" + task + "】任务") clickButton(button); randomSleep(2000 * speed); if (textContains("复制链接").exists()) { log("跳过分享任务"); j++; i++; back(); sleep(200); back(); break; } if (textContains("淘宝特价版送红包").exists()) { log("跳过打开APP任务"); j++; i++; back(); break; } toast(swipeTips); randomSwipe(); randomSleep(2000 * speed); toast(swipeTips); randomSwipe(); randomSleep(2000 * speed); toast(swipeTips); randomSwipe(); textContains("任务完成").findOne(10000 * speed); i++; log("已完成第" + i + "次任务!"); back(); break; case '去浏览': log("开始【" + task + "】任务") randomSleep(500 * speed); clickButton(button); randomSleep(1500 * speed); if (!textContains("跟主播聊").exists() || !textContains("赚金币").exists()) { toast(swipeTips); randomSwipe(); randomSleep(3500 * speed); toast(swipeTips); randomSwipe(); randomSleep(12000 * speed); toast(swipeTips); randomSwipe(); } else { randomSleep(15000 * speed); } textContains("任务完成").findOne(10000 * speed); i++; log("已完成第" + i + "次任务!") back(); break; case '领取奖励': clickButton(button); randomSleep(1500 * speed); log("领取奖励成功") break; default: break; } randomSleep(2000 * speed); } }); alert("任务貌似做完啦!\n若仍有任务请重新运行!"); } /** * 通过文字内容模拟点击按钮 * @param content 按钮文字内容 * @param type 点击类型,默认为text点击 */ function clickContent(content, type) { var type = type || "text"; sleep(1000); if (type == "text") { var button = text(content).findOne(); } else { var button = desc(content).findOne(); } clickButton(button); toastLog("点击【" + content + "】"); return button; } /** * 根据控件的坐标范围随机模拟点击 * @param button */ function clickButton(button) { var bounds = button.bounds(); click(random(bounds.left, bounds.right), random(bounds.top, bounds.bottom)); } /** * 根据float倍数sleep随机时间 * @param time */ function randomSleep(time) { sleep(ramdomByFloat(time)); } /** * 随机滑动 */ function randomSwipe() { smlMove(ramdomByFloat(width / 2), ramdomByFloat(height / 1.5), ramdomByFloat(width / 2), ramdomByFloat(height / 4), ramdomByFloat(800)); } /** * 范围随机数生成 * @param min * @param max */ function random(min, max) { return Math.round(Math.random() * (max - min)) + min; } /** * 根据float生成随机数 * @param number */ function ramdomByFloat(number) { return random(number, number * float); } /** * 仿真随机带曲线滑动 * @param qx 起点x轴坐标 * @param qy 起点y轴坐标 * @param zx 终点x轴坐标 * @param zy 终点y轴坐标 * @param time 滑动时间,毫秒 */ function smlMove(qx, qy, zx, zy, time) { var xxy = [time]; var point = []; var dx0 = { "x": qx, "y": qy }; var dx1 = { "x": random(qx - 100, qx + 100), "y": random(qy, qy + 50) }; var dx2 = { "x": random(zx - 100, zx + 100), "y": random(zy, zy + 50), }; var dx3 = { "x": zx, "y": zy }; for (var i = 0; i < 4; i++) { eval("point.push(dx" + i + ")"); }; for (let i = 0; i < 1; i += 0.08) { xxyy = [parseInt(bezierCurves(point, i).x), parseInt(bezierCurves(point, i).y)]; xxy.push(xxyy); } gesture.apply(null, xxy); }; function bezierCurves(cp, t) { cx = 3.0 * (cp[1].x - cp[0].x); bx = 3.0 * (cp[2].x - cp[1].x) - cx; ax = cp[3].x - cp[0].x - cx - bx; cy = 3.0 * (cp[1].y - cp[0].y); by = 3.0 * (cp[2].y - cp[1].y) - cy; ay = cp[3].y - cp[0].y - cy - by; tSquared = t * t; tCubed = tSquared * t; result = { "x": 0, "y": 0 }; result.x = (ax * tCubed) + (bx * tSquared) + (cx * t) + cp[0].x; result.y = (ay * tCubed) + (by * tSquared) + (cy * t) + cp[0].y; return result };脚本二:
auto.waitFor(); var height = device.height; var width = device.width; toast("\n设备宽" + width + "\n" + "设备高" + height + "\n" + "手机型号" + device.model + "\n安卓版本" + device.release) setScreenMetrics(width, height); lingqu(); function lingqu() { app.launchApp("手机淘宝"); toast("打开淘宝"); sleep(6000); click(600, 1235);//进入活动页 sleep(6000); click(900, 1320); toast("领金币"); //id("_KivZw5").findOne().click();//点猫 领金币 // //浏览15秒领金币 sleep(1500); while (text("去喂猫 赚更多喵币").exists()) { text("去喂猫 赚更多喵币").findOne().click(); } click(920, 2100); toast("赚喵币"); sleep(1500); if (text("签到").exists()) { text("签到").findOne().click(); sleep(1600); toast("签到成功") } sleep(1500); while (text("去浏览").exists()) { toast("存在去浏览"); text("去浏览").findOne().click(); sleep(1500); sml_move(width / 2, height - 500, width / 2, 0, 500); sleep(2500); sml_move(width / 2, height - 500, width / 2, 0, 500); sleep(10000); sml_move(width / 2, height - 500, width / 2, 0, 500); sleep(8000); back(); sleep(1600); } while (text("去完成").exists()) { //要支持的动作 toast("存在去完成"); text("去完成").findOne().click(); sleep(2500); sml_move(width / 2, height - 600, width / 2, 0, 500); sleep(3500); sml_move(width / 2, height - 600, width / 2, 0, 500); sleep(10000); sml_move(width / 2, height - 600, width / 2, 0, 500); sleep(9000); back(); sleep(1000); } toast("结束"); } //仿真随机带曲线滑动 //qx, qy, zx, zy, time 代表起点x,起点y,终点x,终点y,过程耗时单位毫秒 function sml_move(qx, qy, zx, zy, time) { var xxy = [time]; var point = []; var dx0 = { "x": qx, "y": qy }; var dx1 = { "x": random(qx - 100, qx + 100), "y": random(qy , qy + 50) }; var dx2 = { "x": random(zx - 100, zx + 100), "y": random(zy , zy + 50), }; var dx3 = { "x": zx, "y": zy }; for (var i = 0; i < 4; i++) { eval("point.push(dx" + i + ")"); }; log(point[3].x) for (let i = 0; i < 1; i += 0.08) { xxyy = [parseInt(bezier_curves(point, i).x), parseInt(bezier_curves(point, i).y)] xxy.push(xxyy); } log(xxy); gesture.apply(null, xxy); };1、安卓设备(无需root)安装Auto.js,APP下导入js脚本 2、开启无障碍服务并授权给Auto.js(不授权会报错) 3、Auto.js APP下导入js脚本,运行即可 4、仍不了解怎么使用的,建议度娘一下
5、在非Root情况下,Auto.JS只能运行在>=Android7.0以上的系统。
1、将js代码保存成一个.js文件,然后电脑发送给微信或者qq,手机点击下载保存,然后从文件管理器找到其存储位置,并选择auto导入脚本文件,即可!
2、导入成功后,点击运行即可!
疯狂暗示免费三连击!疯狂暗示免费三连击!疯狂暗示免费三连击!
若需要脚本,也可加群自取【群号:708072830】