|
|
本帖最后由 SlimSlayer 于 2019-10-24 20:54 编辑
又到了一年一度的双十一叠猫猫环节,坑比淘宝任务要一个个点还要等好久,嫌麻烦肯定撸脚本啦。
本人菜鸡一枚,此脚本在本人小米6上可以运行完成进店和浏览任务,不保证在其他机型上完美运行,如果运行不了请轻喷。
此脚本相对于其他脚本特点是尽量少的依赖于坐标系统,而采用获取控件然后点击的方式,可以减少机型差异导致失败的概率。
脚本基于auto.js,非广告推广,此软件为github上一款开源软件,需要安装此软件并打开手机无障碍模式选项。
更新下使用说明:
1、安装auto.js,2、在里面新建脚本,复制下面脚本代码进去,3、在auto.js设置里面打开无障碍模式、悬浮窗,4,、打开淘宝主界面后点击auto.js的悬浮按钮,运行新建的脚本即可。
有坛友需要狗东的,更新文末附上狗东脚本。由于本人狗东已经满级,未对脚本做过多优化,运行中断的话停止脚本重新运行即可,使用方法:打开任务页面,点"做任务赚金币"后,运行脚本。
不多说,贴脚本
[ol]// by 雨杉叶//打开淘宝后运行sleep(1000);if(currentActivity()=="com.taobao.tao.TBMainActivity") { var khkc = text("狂欢开场").findOne().bounds(); click(khkc.centerX(), khkc.centerY() + 150); sleep(3000);}toast("点击叠猫入口");while (true){ if(currentActivity()!="com.taobao.browser.BrowserActivity") { toast("等待加载"); sleep(1000); } else { toast("加载完成"); sleep(5000); break; }}// 点领喵币className("android.widget.Image").depth(19).find()[3].click();sleep(3000);var times = 5;var GDTaskOver = false;while (times > 0){ toast("去进店"); while(text("去进店").exists()){ sleep(1000); // 点去逛店 var quguangdian = text("去进店").findOne(); quguangdian.click(); // 等待页面加载 sleep(5000); // 滑动 gesture(1000,[random(500,532),random(1000,1052)],[random(450,460),random(800,810)],[random(400,432),random(490,510)]); // 等待任务完成 while (true){ if(desc("任务完成").exists()){ sleep(1000); // 返回 back(); sleep(1000); break; }else if(desc("今日已达上限").exists()){ // 返回并退出逛店 sleep(1000); GDTaskOver = true; back(); sleep(1000); break; } sleep(1000); } if (GDTaskOver){ toast("去进店完成"); break; } sleep(2000); // 逛店消失时重新打开页面 if(!text("去进店").exists() && !GDTaskOver){ sleep(1000); // 关闭 className("android.widget.Button").depth(18).findOne().click(); sleep(1000); // 点领喵币 className("android.widget.Image").depth(19).find()[3].click(); } if(currentActivity()=="com.taobao.tao.TBMainActivity"){ var khkc2 = text("狂欢开场").findOne().bounds(); click(khkc2.centerX(), khkc2.centerY()+150); sleep(3000); waitForActivity("com.taobao.browser.BrowserActivity"); sleep(3000); className("android.widget.Image").depth(19).find()[3].click(); sleep(3000); } } while (text("去浏览").exists()){ sleep(2000); // 点去逛店 var quliulnan = text("去浏览").findOne(); quliulnan.click(); // 等待页面加载 sleep(5000); gesture(1000,[random(500,532),random(1000,1052)],[random(450,460),random(800,810)],[random(400,432),random(490,510)]); sleep(16000); // 返回 back(); sleep(2000); // 关闭 className("android.widget.Button").depth(18).findOne().click(); sleep(1000); // 点领喵币 className("android.widget.Image").depth(19).find()[3].click(); sleep(3000); if(currentActivity()=="com.taobao.tao.TBMainActivity"){ var khkc2 = text("狂欢开场").findOne().bounds(); click(khkc2.centerX(), khkc2.centerY()+150); sleep(3000); waitForActivity("com.taobao.browser.BrowserActivity"); sleep(3000); className("android.widget.Image").depth(19).find()[3].click(); sleep(3000); } } times -= 1;}[/ol]复制代码
auto.js下载链接: pan。baidu。com/s/1huiPy19NchNH7VAl8FaYRg 提取码: sd4p
ID雨杉叶为本人,转载请注明出处。
[ol]//狗东养红包脚本//by 雨杉叶,转载请注明出处// 打开任务页面,点"做任务赚金币"后,运行脚本toast("逛逛好店");var GGHD = descStartsWith("逛逛好店").findOne();var GGHDLeftTime = getNumFromDESC(GGHD.desc());while(GGHDLeftTime 复制代码 |
|