欢迎光临
我们一直在分享

【安卓】京东618叠蛋糕金币任务自动脚本

前言

本脚本仅供学习交流之用,使用者如何使用与本文作者无关。

AutoJS下载

 

AutoJS

  • 官网:【链接】,已经不提供AutoJS下载了,新版为AutoJS Pro,收费
  • 本地下载【链接
  • 安卓7.0以上可以用无障碍模式免ROOT执行点击操作,有ROOT的话也行。

AutoJS这款软件已经停更了,作者出的AutoJS pro 8.0是收费软件并且对QQ微信淘宝有限制。

脚本

"auto";
toast('开始运行,请打开京东任务页')
images.requestScreenCapture()
ys = new Array(760, 1160, 1350, 1550, 1730)
x = 970
sleep(500)
on = -49108
off = -7570829
for (;;) {
    y = ison()
    if (y > 0) {
        click(x, y)
        sleep(500)
        for (i = 15; i; i--) {
            x1 = random(200, 800)
            y1 = random(1200, 1900)
            x2 = random(200, 800)
            y2 = random(1000, 1200)
            swipe(x1, y1, x2, y2, 300)
            sleep(1100)
        }
        back()
    }
    sleep(3000)
}
function ison() {
    j = ys.length
    img = images.captureScreen()
    for (i = 0; i < j; i++) {
        if (Math.abs(img.pixel(x, ys[i]) - on) < 50) {
            return (ys[i])
        }
    }
    return (0)
}

说明

  • 脚本的原理是每1秒截一次屏,判断(x,ys)的位置是不是红色,是的话会模拟浏览动作。
  • 浏览商品和加购物车任务只能手动完成,使用脚本会有问题。
  • 此脚本只适配了Mix2S,其他屏幕分辨率请自行修改坐标
    1. 开发者模式里打开指针位置就能知道点击位置的坐标了。
    2. 如图,在每个按钮的右侧背景上取点(没必要很精确,注意避开按钮文字),坐标为(x,y1),(x,y2),(x,y3),……,记录x和y1,y2,y3,……的值,第一个分享按钮没必要记录。
    3. 脚本第5行x=960,把960改成你测得的x的值。
    4. 脚本第7行ys=new Array(950,1155,1350,1540,1715),把里面的数字改成y1,y2,y3,……的值,
      注意要用半角逗号分隔,不然会报错。

      例如你量出来有6个按钮,坐标为(980,950)(980,1150)(980,1350),(980,1530),(980,1710),(980,1890)
      修改后的脚本:
      第5行x=980
      第7行ys=new Array(950,1150,1350,1530, 1710,1890)

赞(4) 打赏
未经允许不得转载:zblog » 【安卓】京东618叠蛋糕金币任务自动脚本
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏