【autojs】京东双11活动自动脚本,支持浏览和加购商品任务
本帖最后由 jiangpeng59 于 2020-10-28 11:38 编辑github代码持续更新,源码地址:https://github.com/JavisPeng/jingdong-11-11
# jingdong-11-11
京东双11,全民营业,瓜分10亿活动
# 测试环境
蓝叠模拟器3.1.21 + autojs4.1.1 + 京东v9.2.0
# 脚本功能列表
- 自动执行-8秒浏览任务
- 自动执行-浏览5个商品任务
- 自动执行-加购5个商品
- 自动执行-简单任务
- 自动执行-精选联合会员任务
# 使用说明
1. 下载 (https://share.weiyun.com/owu3tBNr),并开启无障碍服务,导入上面脚本
2. 打开京东双11活动主页面,运行该脚本
# 更新日志
*v1.0 --- 2020年10月27日11:03:11*
- 添加 自动执行-精选联合会员任务
*v1.1 --- 2020年10月27日12:23:11*
- 修复‘浏览5个商品’,点击失败的BUG
*v1.2 --- 2020年10月28日09:03:11*
- 添加了任务选择框
**考虑到代码行数过多,该代码非最新,最新请移步github**
```
let MAX_EPOCH = 32 //最大执行次数
try {
auto();
} catch (error) {
toast("请手动开启无障碍并授权给Auto.js"); sleep(2000); exit();
}
console.show()
//获取对应的任务按钮
function get_task(pat) {
let x = textContains("邀请好友").findOne(5000)
list_x = x.parent().children()
for (let i = 0; i < list_x.length; i++) {
txt = list_x.text()
if (txt.indexOf(pat) > -1 && list_x.text() != "已完成") {
return list_x
}
}
return null
}
//浏览5个商品
function browse_five_goods_task() {
sleep(1500)
list_money = textStartsWith('¥').find()
for (let ii = 0; ii < list_money.length && ii < 5; ii++) {
x = list_money
list_btn = x.parent().parent().children()
for (let i = 0; i < list_btn.length; i++) {
if (list_btn.clickable()) {
list_btn.click();
sleep(1000);back();sleep(1000);
}
}
}
back()
}
//加购5个商品
function purchase_five_goods_task() {
sleep(2000)
list_money = idContains("jmdd-react-smash").find()
for (let i = 0; i < 5 && i < list_money.length; i++) {
list_money.click()
sleep(1000)
}
back()
}
//等待用户进入活动主界面
while (true) {
let btn_get = text("领金币").findOne(2000)
if (btn_get) {
btn_get.click(); break;
}
console.log('程序启动成功,等待用户进入活动主界面')
}
//执行简单8秒任务
console.log('开始执行简单8秒任务')
for (let i = 0; i < MAX_EPOCH; i++) {
let btn_todo = get_task("8秒")
if (!btn_todo) break
btn_todo.click()
sleep(Math.ceil(Math.random() * 3000) + 11000); back()
}
console.log('执行简单8秒任务,完成')
//浏览5个商品
console.log('开始执行浏览5个商品任务')
for (let i = 0; i < MAX_EPOCH; i++) {
let btn_todo = get_task("浏览5个商品")
if (!btn_todo) break
btn_todo.click()
browse_five_goods_task()
}
//加购5个商品
console.log('开始执行加购5个商品')
for (let i = 0; i < MAX_EPOCH; i++) {
let btn_todo = get_task("加购5个商品")
if (!btn_todo) break
btn_todo.click()
purchase_five_goods_task()
}
console.log('加购5个商品,完成')
//执行简单浏览任务(无时间限制)
console.log('开始执行简单浏览任务(无时间限制)')
for (let i = 0; i < MAX_EPOCH; i++) {
let btn_todo = get_task("浏览可得")
if (!btn_todo) break
btn_todo.click()
sleep(2000); back(); sleep(1000);
}
console.log('简单浏览任务(无时间限制),完成')
//精选联合会员任务
console.log('开始执行精选联合会员任务')
for (let i = 0; i < MAX_EPOCH; i++) {
let btn_todo = get_task("成功入会")
if (!btn_todo) break
btn_todo.click()
sleep(3000)
btn_assure = textContains('确认授权并加入店铺会员').findOne(2000)
if (!btn_assure) continue
btn_assure.click()
sleep(3000)
back()
}
console.log('精选联合会员任务,完成')
``` ejijiewu 发表于 2020-10-27 15:18
有的贴子说,淘宝会有检测机制,如果发现这类自动程序,会把任务收益降得很低。
有坛友试过吗?
是的,淘宝版本之前自动升级后会检测,目前京东版本没有检测功能,不升级就可以正常使用脚本 ejijiewu 发表于 2020-10-28 11:43
哦,知道,先谢谢你啦😄
那就是说淘宝不能用自动任务了。
我现在用旧版淘宝:https://www.wandoujia.com/apps/32267/history_v278这个没有问题 什么任务。。。。 zhuweibiao11 发表于 2020-10-27 11:05
什么任务。。。。
京东的双11红包任务,和淘宝类似 手机可以吗
实测有用,感谢分享 本帖最后由 沉鱼雁 于 2020-10-27 11:25 编辑
下载地址
https://ws28.cn/f/3u78jc4exm0
github打不开的试试这个 10月27日上午11点多实测,该脚本在我的手机上一塌糊涂!
52_暖冬 发表于 2020-10-27 11:22
10月27日上午11点多实测,该脚本在我的手机上一塌糊涂!
试试这个版本,自动营业APP
https://ws28.cn/f/3tnw8h8q4ko
不错,自动做任务方便 下载试试