菜鸡的第一个帖子,瑟瑟发抖。
基于Auto.js,脚本写的相当简单,个人测试正常运行。当前已测试机型:小米8
Auto.js介绍请看:https://hyb1996.github.io/AutoJs-Docs/#/
辣鸡TX
网盘地址请扫码,见最后
使用方法:
下载,得到一个安装包一个js文件
安装Auto.js,手机开启无障碍服务,不开用不了
导入脚本,运行。
如有需要,后期补图。
更新日志:
2019/10/24 12:00 移除狗东,改写喵币,取消通过坐标判断方式,采用页面字符判断
2019/10/23 16:52 本菜鸡顺手把狗东的也写了
2019/10/23 12:28 菜鸡第一版支持喵币
- //本脚本仅适用于安卓7.0及以上
- auto.waitFor();
- var height = device.height;
- var width = device.width;
- toast("\n设备宽" + width + "\n"+ "设备高" + height)
- launch("com.taobao.taobao");
- device.keepScreenOn();
- waitForPackage("com.taobao.taobao")
- sleep(2000);
- setScreenMetrics(1080, 2248);
- //点击主界面“疯抢红包tab”
- click(780,1300);
- sleep(7000);
- //点击“领喵币”
- //press(936,1700,5000)
- click(930,1710);
- sleep(3000);
- waitForActivity("com.taobao.browser.BrowserActivity");
- if (text("签到").exists()) {
- text("签到").findOne().click();
- sleep(1600);
- toast("签到成功")
- }
- sleep(1500);
- while (text("去进店").exists()) {
- toast("存在去进店");
- text("去进店").findOne().click();
- waitForActivity("com.taobao.browser.BrowserActivity");
- sleep(2500);
- swipe(width / 2, height – 600, width / 2, 0, 500);
- sleep(3500);
- swipe(width / 2, height – 600, width / 2, 0, 500);
- sleep(10000);
- swipe(width / 2, height – 600, width / 2, 0, 500);
- sleep(9000);
- back();
- sleep(1000);
- }
- while (text("去浏览").exists()) {
- toast("存在去浏览");
- text("去浏览").findOne().click();
- waitForActivity("com.taobao.browser.BrowserActivity");
- sleep(1500);
- swipe(width / 2, height – 500, width / 2, 0, 500);
- sleep(2500);
- swipe(width / 2, height – 500, width / 2, 0, 500);
- sleep(10000);
- swipe(width / 2, height – 500, width / 2, 0, 500);
- sleep(8000);
- back();
- sleep(1600);
- }
- toast("所有任务结束");
- exit()
复制代码
陕西网友:https://hyb1996.github.io/AutoJs-Docs/#/coordinatesBasedAutomation?id=setscreenmetricswidth-height
setScreenMetrics(width, height)
width {number} 屏幕宽度,单位像素
height {number} 屏幕高度,单位像素
设置脚本坐标点击所适合的屏幕宽高。如果脚本运行时,屏幕宽度不一致会自动放缩坐标。
例如在1920*1080的设备中,某个操作的代码为
setScreenMetrics(1080, 1920);
click(800, 200);
longClick(300, 500);
那么在其他设备上AutoJs会自动放缩坐标以便脚本仍然有效。例如在540 * 960的屏幕中click(800, 200)实际上会点击位置(400, 100)。
浙江网友:说实话,我就分享个东西,不欠你啥吧,爱用不用,说话上来就JB的,我是真的服。MJJ都这么暴躁吗
新疆网友:小米6完全没法用,看了下脚本,就是按键精灵,分辨率有个JB的适配。
内蒙古网友:我给传到蓝奏了 https://www.lanzous.com/i6xeadg
江苏网友:(114304)密码验证超过频率限制
天津网友:沙发
青海网友:
(114304)密码验证超过频率限制
湖北网友:(114304)密码验证超过频率限制,楼主换个盘发吧
福建网友:https://send.firefox.com/
或者蓝奏
新疆网友:补地址了
甘肃网友:仅支持安卓7.0及以上
河南网友:模拟器可以吗?
广东网友:好像没有安卓7以上的模拟器吧。。。。
安徽网友:好像没有安卓7以上的模拟器吧。。。。
湖北网友:看了下夜神貌似支持7,晚上回去试试
山西网友:嗯嗯
河南网友:会不会被封号
四川网友:感谢分享,看了下就是按键精灵,不过你这个sleep设置是基于你自己的网络和手机配置,其他人要能用的话,得自己改改时间,而且可能每个人的布局不太一样
澳门网友:模拟人手操作的封什么号
天津网友:sleep就是sleep的基本用法呀,单位是毫秒,除以1000就是s了。
setScreenMetrics(1080, 2248); 这一行做了分辨率适配,理论上会自动调整,但是我只在小米8上做了测试。
其他不做保证。
想了解可以看看我贴的Autojs的使用说明
宁夏网友:我卡在了三星S8+怎么设置无障碍。。他跳转到语音助手,开了也没用。
山西网友:楼主可以再补一个奶牛盘
青海网友:uu还有夜神有
西藏网友:uu还有夜神有
广东网友:小米6完全没法用,看了下脚本,就是按键精灵,分辨率有个JB的适配。
陕西网友:https://hyb1996.github.io/AutoJs-Docs/#/coordinatesBasedAutomation?id=setscreenmetricswidth-height
setScreenMetrics(width, height)
width {number} 屏幕宽度,单位像素
height {number} 屏幕高度,单位像素
设置脚本坐标点击所适合的屏幕宽高。如果脚本运行时,屏幕宽度不一致会自动放缩坐标。
例如在1920*1080的设备中,某个操作的代码为
setScreenMetrics(1080, 1920);
click(800, 200);
longClick(300, 500);
那么在其他设备上AutoJs会自动放缩坐标以便脚本仍然有效。例如在540 * 960的屏幕中click(800, 200)实际上会点击位置(400, 100)。
天津网友:挺好用的,学习了!
内蒙古网友:口吐芬芳,谁欠你了?
四川网友:说实话,我就分享个东西,不欠你啥吧,爱用不用,说话上来就JB的,我是真的服。MJJ都这么暴躁吗
海南网友:感谢支持,菜鸡一个,瞎打瞎闹
甘肃网友:可以, 支持
安徽网友:7.0的模拟器我这淘宝全部闪退。
北京网友:马克思zsbd
内蒙古网友:马克思zsbd
四川网友:大佬 这个脚本是啥语言写的
河北网友:js
福建网友:安卓7哭了
湖北网友:p30p使用失败,会在浏览第一个商店的时候返回淘宝主页
四川网友:emui 9 click()都不执行,无解
云南网友:奶牛快传啊,不用登录就能上传,下载也不用登录也不限速
云南网友:非常感谢,我就是小米8哈哈哈哈哈
贵州网友:大佬们修改一下,造福mjj
吉林网友:米9测试,没用可能**作不对,
进去后一会就回到主页面了
重庆网友:米9测试,没用可能**作不对,
进去后一会就回到主页面了
安徽网友:米8表示正常运行,虽然速度也不快而且占用手机,但是解放双手感谢大佬
河北网友:我给传到蓝奏了 https://www.lanzous.com/i6xeadg
新疆网友:基于控件的脚本更通用。
宁夏网友:模拟器只能点第一个,就回到主页了
云南网友:
坐标值可以打开悬浮窗在设置里面开启指针位置root
小米6可以试试这个,手机分辨率为1920*1080的通用
- //本脚本仅适用于安卓7.0及以上
- auto.waitFor();
- var height = device.height;
- var width = device.width;
- toast("\n设备宽" + width + "\n"+ "设备高" + height)
- launch("com.taobao.taobao");
- waitForPackage("com.taobao.taobao")
- sleep(2000);
- setScreenMetrics(1080, 1920);
- //点击主界面“疯抢红包tab”
- click(780,1300);
- sleep(7000);
- //点击“领喵币”
- //press(936,1700,5000)
- click(960,1700);
- sleep(3000);
- waitForActivity("com.taobao.browser.BrowserActivity");
- var i = 0;
- //修改下面的x和y
- var x = 890;
- var y = 1170;
- for(i=1;i<24;i++){
- toast("第" + i + "个");
- waitForActivity("com.taobao.browser.BrowserActivity")
- if(i>20){
- y = y + 190;
- }
- //press(890,1180,5000)
- click(x,y);
- sleep(4000);
- swipe(500, 1200, 500, 800, 1000);
- swipe(500, 1200, 500, 800, 1000);
- swipe(500, 1200, 500, 800, 1000);
- sleep(15000);
- back()
- sleep(3000);
- }
- exit()
复制代码
江西网友:LAI KAN KAN …………….
黑龙江网友:有拿模拟器玩上的么,完全没明白模拟器为啥进不去活动页(顺便还卡的雅痞
河南网友:感谢,可用~ thanks
山东网友:1080,2160的。给调一下。可以用。不知道怎么调。
河北网友:1080,2160的。给调一下。可以用。不知道怎么调。
贵州网友:现在改用字符判断了还是有这个问题吗,你用的是最新的吗
江苏网友:可能是没加载完,sleep时间短了,看着改一下试试
黑龙江网友:顶一波楼主,可以用,能否把其他任务的也一起给做了