写在前面

千呼万唤始出来,京东终于加入了今年双十二的大战了,不得不说,京东今年确实有点迟了,不过作为京东的忠实用户,笔者还是在第一时间熬夜写出了脚本文件供大家学习使用

关注微信公众号“口袋阅打卡小助手”,后台回复"京东双十二",获取脚本/APK文件(脚本文件将在文末开源,大家安心哦)

使用教程

打开桌面的京十二图标

如果是第一次运行会申请权限,请允许

然后页面也跳转到开启无障碍的页面,手动开启无障碍模式,具体操作如下图所示

开启后重新运行京十二,系统会提示需要悬浮窗权限

这里需要大家手动开启悬浮窗权限哦,由于不同手机开启方式不太一样,大家可以自行百度,笔者使用的是小米8 MIUI12系统,开启界面如下

开启即可

到这里,需要设置的地方就都结束了,可以直接运行京十二APP了

不过运行过程中会申请京东应用的打开,大家小手记得点下允许

下面是运行GIF,不过笔者这里调试代码的时候都运行结束了,大家看个现象吧

脚本代码

auto.waitFor();
var height = device.height;
var width = device.width;
toast("开启2020京东双十二")
setScreenMetrics(width, height);
// toastLog(isActPage())start()function gotoAct() {log('准备启动京东APP')launch('com.jingdong.app.mall')log('京东APP打开成功')MySleep(4, 5);log('准备进入京东双十二活动页面,如果页面有其他弹窗,请手动关闭下')let actWid = descContains('浮层活动').clickable(true).findOne(500);click(actWid.bounds().centerX(), actWid.bounds().centerY());MySleep(4, 5);if (!isActPage()) {actWid = descContains('浮层活动').clickable(true).findOne(500);click(actWid.bounds().centerX(), actWid.bounds().centerY());MySleep(4, 5);}
}function gotoActFromIndex() {let actWid = descContains('浮层活动').clickable(true).findOne(500);click(actWid.bounds().centerX(), actWid.bounds().centerY());MySleep(4, 5);
}function isIndexPage() {let actWid = descContains('浮层活动').clickable(true).findOne(500);if (actWid) {return true;} else {return false;}
}function start() {console.show();log('运行脚本请先将京东商城APP从后台杀掉,保证运行过程中出现错误较少')MySleep(4, 6);gotoAct();while (!isActPage()) {log('程序未正确进入活动页面,请手动进入')MySleep(2, 3);}if (isActPage()) {log('进入活动页面成功')}finishTask();lingHB();alert("任务已完成", "所有任务貌似都做完啦!\n若仍有任务请重新运行噢!");
}function lingHB() {if (isActPage()) {let kaihongbao = text('开红包').depth(14).clickable(true).findOne(1000);while (kaihongbao) {kaihongbao.click();MySleep(2, 3);let shouxia = text('开心收下').findOne(1000);click(shouxia.bounds().centerX(), shouxia.bounds().centerY())MySleep(2, 3);kaihongbao = text('开红包').depth(14).clickable(true).findOne(1000);}}
}function finishTask() {let taskBS = ['去完成', '去浏览']for (let i = 0; i < taskBS.length; i++) {lingHB();let task = taskBS[i];let taskWid = text(task).depth(14).clickable(true).findOne(1000);while (taskWid) {let textWid = className('android.view.View').indexInParent(taskWid.indexInParent() - 2).depth(14).findOne(500);taskWid.click();log('去完成:' + textWid.text())MySleep(2, 3)let count = 0;while (count++ < 5) {MySwipe();MySleep(0.5, 2);}back();MySleep(2, 3);if (isIndexPage()) {gotoActFromIndex();}while (!isActPage()) {back();MySleep(2, 3);}taskWid = text(task).depth(14).clickable(true).findOne(1000);MySleep(2, 3);}}
}function isActPage() {let actPage = textContains('db0b3143293bbbb7').depth(14).findOne(500);if (actPage) {return true;} else {return false;}
}function random(min, max) {return Math.round(Math.random() * (max - min)) + min;
}function MySwipe() {var sX = random(100, width - 100);var sY = random(height / 2 + 100, height - 100);var eY = random(100, height / 2 - 100);swipe(sX, sY, sX, eY, random(100, 120));
}function MySleep(Min, Max) {sleep(random(Min * 1000, Max * 1000));
}

京东2020双十二活动终于来啦,脚本助你领年终相关推荐

  1. 京东2020双十一脚本(基于Autojs)

    京东2020双十一脚本(基于Autojs) 写在前面 今日京东脚本无法完成所有任务,现已更新(解决无法获取到"去完成"任务)(更新与20201031) 可能还存在部分情况下一次运行 ...

  2. 2021京东双十二是什么时候?2021年双12京东有什么活动?

    2021京东双十二是什么时候?2021年双12京东有什么活动? 11月11日京东双十一活动是已经结束了,相信大家都有一些未购买的商品,那么接下来的京东双十二是种草时间了,许多小伙伴都已经在期待京东双十 ...

  3. 2022年拼多多双十二活动什么时候开始?会有哪些福利?

    2022年拼多多双十二活动什么时候开始?会有哪些福利? 双十二年大促也是全电商平台都会去参与的,所以拼多多平台肯定也不会错过.所以如今的双十二也开始就备受大家的关注,也很多平台相继推出各种的满减优惠促 ...

  4. 京东全民营业拿金币之辅助脚本网页版

    京东全民营业拿金币之辅助脚本网页版 1.chrome浏览器 2.登陆好自己的京东账号M端:https://m.jd.com/ 3.按F12进入开发者模式,切换成移动端模式 4. 然后打开活动地址:ht ...

  5. 京东2020校招数据分析工程师二面(2019.9.18)

    九月跑东跑西,相比前两个月的刷题输入,更多的在输出和打磨面试经验.跑了很多面试,不断挂挂挂挂挂,这是第一次进了二面. 地点: 广州 岗位:数据分析工程师 京东笔试传送门: <京东2020校招数据 ...

  6. 2022京东618具体活动时间和优惠节点

    2022年618马上又又又要来了,你准备好了吗?这次京东618也是非常给力,增加了不少新的玩法,京东618活动时间.互动玩法和优惠节点你知道吗?我们来一起看一下! 5.30号12点起,京东APP搜索: ...

  7. python测试开发教程 龙腾_龙腾源码网京东 有货自动下单,Python 脚本 你的口罩...

    本帖最后由 小朋友 于 2020-2-7 13:24 编辑 这个 githubcom/tychxn/jd-assistant 我写了个 Windows下的一键安装Python运行环境和安装依赖库的脚本 ...

  8. 渐变多彩创意双十二活动方案主题PPT

    番茄办公提供渐变多彩创意双十二活动方案主题PPT供会员免费下载,作品支持软件PowerPoint ,格式为pptx.更多精彩营销策划素材,尽在番茄办公. 下载地址

  9. [经验教程]2022京东618红包活动时间是什么时候开始什么时候结束及怎么领取京东618红包?

    2022京东618红包活动时间是什么时候开始? 2022年5月30日12点 至 2022年6月18日 23:59 2022京东618红包怎么领取? 1.打开手机上京东APP,并点击搜索框输入京东618 ...

最新文章

  1. 【shell】删除重复文件
  2. 【错误记录】Flutter / Android 报错 ( AAPT: error: attribute android:requestLegacyExternalStorage not found )
  3. 将mysql日期格式转换_如何将日期时间格式转换为mysql日期格式?
  4. 2021-04-24 人工智能必读书单 Python
  5. OO-ALV标准工具栏按钮
  6. java中static的用法
  7. strust2自定义拦截器
  8. Android---- android计量单位--dip、px、sp之间区别与联系pixs =dips * (densityDpi/160). dips=(pixs*160)/d...
  9. 【报告分享】2020数据治理年度报告:规则的激荡与新生.pdf(附下载链接)
  10. SageMaker 超参数优化作业
  11. 计算机项目管理缩写,项目管理英文缩写!!!
  12. 体积 524MB,无广告!微信输入法来了
  13. 第一个HTML页面如何写?—零基础自学网页制作
  14. Android编译Skia库
  15. 用yolo3训练自己的数据集(包含数据搜集,图片标注,图片批量命名以及如何修改代码)——口罩佩戴以及规范佩戴口罩检验
  16. H5总结(慢慢自我总结)
  17. 高手最爱的5大沟通技巧,管下属、谈客户都能用得上
  18. FM系列—FM+FFM详解
  19. MSN客户端广告新形式
  20. SIM多次热插拔,某次插入,不识别SIM卡

热门文章

  1. 移动宽带安装说明一(刘欣)
  2. 微信公众平台模版消息
  3. 靠腾讯光速上位,但同程艺龙可不能忘了“练内功”
  4. eclipse里面运行tomcat显示无法显示页面
  5. wegame显示不出区服务器,wegame无法显示网页怎么办?腾讯wegame无法显示网页的三种解决方法...
  6. 华为8.19笔试题目分析
  7. 你安全吗?丨通过IP地址如何查到实际地址?
  8. 世界杯海信再出圈,三星:“谈不上愉悦”
  9. qt界面中禁用某个控件的鼠标滑轮事件
  10. AliCloud Duplicity