菜鸡的第一个帖子,瑟瑟发抖。

基于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 菜鸡第一版支持喵币

  1. //本脚本仅适用于安卓7.0及以上
  2. auto.waitFor();
  3. var height = device.height;
  4. var width = device.width;
  5. toast("\n设备宽" + width + "\n"+ "设备高" + height)
  6. launch("com.taobao.taobao");
  7. device.keepScreenOn();
  8. waitForPackage("com.taobao.taobao")
  9. sleep(2000);
  10. setScreenMetrics(1080, 2248);
  11. //点击主界面“疯抢红包tab”
  12. click(780,1300);
  13. sleep(7000);
  14. //点击“领喵币”
  15. //press(936,1700,5000)
  16. click(930,1710);
  17. sleep(3000);
  18. waitForActivity("com.taobao.browser.BrowserActivity");
  19. if (text("签到").exists()) {
  20.     text("签到").findOne().click();
  21.     sleep(1600);
  22.     toast("签到成功")
  23. }
  24. sleep(1500);
  25. while (text("去进店").exists()) {
  26.     toast("存在去进店");
  27.     text("去进店").findOne().click();
  28.     waitForActivity("com.taobao.browser.BrowserActivity");
  29.     sleep(2500);
  30.     swipe(width / 2, height – 600, width / 2, 0, 500);
  31.     sleep(3500);
  32.     swipe(width / 2, height – 600, width / 2, 0, 500);
  33.     sleep(10000);
  34.     swipe(width / 2, height – 600, width / 2, 0, 500);
  35.     sleep(9000);
  36.     back();
  37.     sleep(1000);
  38. }
  39. while (text("去浏览").exists()) {
  40.     toast("存在去浏览");
  41.     text("去浏览").findOne().click();
  42.     waitForActivity("com.taobao.browser.BrowserActivity");
  43.     sleep(1500);
  44.     swipe(width / 2, height – 500, width / 2, 0, 500);
  45.     sleep(2500);
  46.     swipe(width / 2, height – 500, width / 2, 0, 500);
  47.     sleep(10000);
  48.     swipe(width / 2, height – 500, width / 2, 0, 500);
  49.     sleep(8000);
  50.     back();
  51.     sleep(1600);
  52. }
  53. toast("所有任务结束");
  54. 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的通用

  1. //本脚本仅适用于安卓7.0及以上
  2. auto.waitFor();
  3. var height = device.height;
  4. var width = device.width;
  5. toast("\n设备宽" + width + "\n"+ "设备高" + height)
  6. launch("com.taobao.taobao");
  7. waitForPackage("com.taobao.taobao")
  8. sleep(2000);
  9. setScreenMetrics(1080, 1920);
  10. //点击主界面“疯抢红包tab”
  11. click(780,1300);
  12. sleep(7000);
  13. //点击“领喵币”
  14. //press(936,1700,5000)
  15. click(960,1700);
  16. sleep(3000);
  17. waitForActivity("com.taobao.browser.BrowserActivity");
  18. var i = 0;
  19. //修改下面的x和y
  20. var x = 890;
  21. var y = 1170;
  22. for(i=1;i<24;i++){
  23.     toast("第" + i + "个");
  24.     waitForActivity("com.taobao.browser.BrowserActivity")
  25.    
  26.     if(i>20){
  27.         y = y + 190;
  28.     }
  29.         //press(890,1180,5000)
  30.     click(x,y);
  31.     sleep(4000);
  32.     swipe(500, 1200, 500, 800, 1000);
  33.     swipe(500, 1200, 500, 800, 1000);
  34.     swipe(500, 1200, 500, 800, 1000);
  35.     sleep(15000);
  36.     back()
  37.     sleep(3000);
  38. }
  39. exit()

复制代码

江西网友:LAI KAN KAN …………….
黑龙江网友:有拿模拟器玩上的么,完全没明白模拟器为啥进不去活动页(顺便还卡的雅痞
河南网友:感谢,可用~ thanks
山东网友:1080,2160的。给调一下。可以用。不知道怎么调。
河北网友:1080,2160的。给调一下。可以用。不知道怎么调。
贵州网友:现在改用字符判断了还是有这个问题吗,你用的是最新的吗
江苏网友:可能是没加载完,sleep时间短了,看着改一下试试
黑龙江网友:顶一波楼主,可以用,能否把其他任务的也一起给做了

01-31 07:51