吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12600|回复: 42
收起左侧

[Java 原创] 【JavaScript语言】基于AutoJs的ZFB双十二到店付款瓜分亿元自动做任务赚翻倍豆脚本

[复制链接]
MagicYang 发表于 2019-12-1 17:38
本帖最后由 MagicYang 于 2019-12-2 09:02 编辑

第二次发帖,如有违规请版主大大删帖。如果发错区,麻烦版主大大帮忙移动一下。麻烦了!


首先附上自用autojs链接:https://www.lanzouj.com/i7rk5la

autojs使用基本流程:
复制下面的代码->打开autojs->会提示打开“无障碍”->去无障碍设置界面给autojs权限->回到autojs从左往右滑屏幕->勾选悬浮框->新建->文件->命名后->粘贴刚刚复制的代码->点击上面的保存->打开淘宝活动界面->通过悬浮框运行刚刚新建的js脚本


如果是在蓝奏云下载的文件:
删除后缀保留到.js->将文件移动到移动设备的内部存储目录 如:/sdcard/ /Internal Storage/ /内部存储/ /storage/emulated/0/
在此目录下找到 Auto.js 默认工作目录
中文系统默认目录是 ./脚本/
英文系统默认目录是 ./Scripts/
若不存在则需先手动建立

我这个脚本还是很鸡肋的,推荐大家去看@yzw1130大佬的帖子 ,他还在持续更新

最近我可能不更这个代码了,非常感谢大佬的关注与认可,也非常感谢大家的支持与宝贵的建议。
@yzw1130 大佬写的版本,大家可以穿越过去
https://www.52pojie.cn/thread-1066264-1-1.html

某付宝脚本:
[JavaScript] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
"auto";
launchApp("支付宝");
 
//本脚本作用原理是查找页面中+1000的任务,并逐一完成任务
//因为一般大于1000奖励的任务都不只是点进去就可以了那么简单
//直接运行脚本即可,无需提前打开活动界面
 
//手机卡顿或网络不好,将两个时间都调大一些
var time1 = 1800;
var time2 = 3522;
//如果不是全面屏手机,可能会出现明明没有的点了,却还一直再点的情况
//请根据自己设备情况修改margin的值,该值原则为你的返回键的height的高度,如mback高度位90
//实在不知道咋搞,直接改成100
var margin = 2;
 
var height = device.height;
sleep(3000);
click(500,500);
sleep(3000);
if(textContains("赚翻倍豆").exists())
    textContains("赚翻倍豆").click();
sleep(3000);
var i = 1;
 
while (1) {
    while(!textContains("做任务赚翻倍豆").exists()){
        if(textContains("不允许").exists())
            textContains("不允许").click();
        if(textContains("确定").exists())
            textContains("确定").click();
        back();
        sleep(time1);
    }
    if (textContains("+1000").exists()) {
        var a = textContains("+1000").findOnce(0);
        if (a != null) {
            var b = a.bounds();
            var y = b.centerY()
        }
 
        if(y>height-margin){
            toast("屏幕中所有+1000的任务都已经做完了");
            break;
        }
         
        toast("第" + (i++) + "个");
        textContains("+1000").click();
        sleep(time2);
    }
}

附上脚本蓝奏云链接:https://www.lanzouj.com/i7rtu0d
下载后把后缀删掉 保留到 .js 可直接使用


注意:
建议大家把autojs的音量上键关闭所有脚本打开……
这个脚本有时候有点犯傻,如果你发现明明没有要做的任务了,它还在一直做就按音量上键关了它吧!
做任务做的都是1000积分的,只有那些任务是点一下返回就可以拿到积分了~



4.jpg 5.jpg 6.jpg

(悄悄附上某宝的autojs脚本 https://www.52pojie.cn/thread-1065860-1-1.html
能用的给个免费评分,谢谢大噶

点评

我说我的auto.js怎么不能运行,原来是版本太低、APP拿走了。  发表于 2019-12-3 07:36

免费评分

参与人数 7吾爱币 +5 热心值 +6 收起 理由
ZhaoXS666 + 1 热心回复!
kkek + 1 + 1 谢谢@Thanks!
落魄人 + 1 + 1 谢谢@Thanks!
法克尼爹 + 1 谢谢@Thanks!
yzw1130 + 1 + 1 谢谢,我改下,也写了个:https://www.52pojie.cn/thread-1066264-1-1.html
hd1720881708 + 1 + 1 谢谢@Thanks!
icylove + 1 荣耀10测试可用,谢谢

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
神秘高手Mars偉 发表于 2019-12-1 19:53
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| MagicYang 发表于 2019-12-2 09:27
清秋儿儿 发表于 2019-12-2 05:59
楼主,每天领取淘金币的任务都是一样的,在淘金币的领取方面,你能搞一个脚本出来吗?

领淘金币代码
[JavaScript] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
"auto";
toast("请在领肥料页面运行此脚本");
var i = 1;
var j = 6;
//请大家务必根据自己实际情况修改需等待时间,如果手机卡顿或者网络不好请将相应的time值改大,单位为毫秒
var time1 = 4122;//点进去浏览后等待的时间,等待时间后会执行滑动操作。如果你的设备在我设置的时间内还没有显示出来送能量那个东西,就需要把时间改长一些
var time2 = 2872;//返回后等待的时间
                   
//如果sml_move函数没有异常,则不必修改下面参数。如果异常请自行修改下面的值
//此处不使用原生的线性滑动,使用随机非线性滑动,是因为怕被系统检测到时脚本
var x1 = 402;    //滑动起始位置的x轴坐标
var y1 = 1433;   //滑动起始位置的y轴坐标
var x2 = 587;    //滑动结束位置的x轴坐标
var y2 = 768;    //滑动结束位置的y轴坐标
  
//在领肥料页面运行此脚本
//签到有点问题,手动签一下
 
liulan("去逛逛");
toast("全都搞定啦~");
  
  
function liulan(text){
    while (textContains(text).exists()) {  
        toast("第" + (i++) + "个");
        textContains(text).click();
        sleep(time1);
        sml_move(x1,y1,x2,y2,1687);
        //while(textContains("肥料").exists()) back();
        sleep(22222);
        back();
        sleep(time2);
    }
}
  
  
function bezier_curves(cp, t) {
    cx = 3.0 * (cp[1].x - cp[0].x);
    bx = 3.0 * (cp[2].x - cp[1].x) - cx;
    ax = cp[3].x - cp[0].x - cx - bx;
    cy = 3.0 * (cp[1].y - cp[0].y);
    by = 3.0 * (cp[2].y - cp[1].y) - cy;
    ay = cp[3].y - cp[0].y - cy - by;
  
    tSquared = t * t;
    tCubed = tSquared * t;
    result = {
        "x": 0,
        "y": 0
    };
    result.x = (ax * tCubed) + (bx * tSquared) + (cx * t) + cp[0].x;
    result.y = (ay * tCubed) + (by * tSquared) + (cy * t) + cp[0].y;
    return result;
};
  
//仿真随机带曲线滑动 
//qx, qy, zx, zy, time 代表起点x,起点y,终点x,终点y,过程耗时单位毫秒
function sml_move(qx, qy, zx, zy, time) {
    var xxy = [time];
    var point = [];
    var dx0 = {
        "x": qx,
        "y": qy
    };
  
    var dx1 = {
        "x": random(qx - 100, qx + 100),
        "y": random(qy, qy + 50)
    };
    var dx2 = {
        "x": random(zx - 100, zx + 100),
        "y": random(zy, zy + 50),
    };
    var dx3 = {
        "x": zx,
        "y": zy
    };
    for (var i = 0; i < 4; i++) {
  
        eval("point.push(dx" + i + ")");
  
    };
    //log(point[3].x)
  
    for (let i = 0; i < 1; i += 0.08) {
        xxyy = [parseInt(bezier_curves(point, i).x), parseInt(bezier_curves(point, i).y)]
  
        xxy.push(xxyy);
  
    }
  
    //log(xxy);
    gesture.apply(null, xxy);
};



签到可能要自己搞一下,我也不知道出了什么问题……
你试一下代码吧……我试了一下好像可以
如果不行的话……emmm手动搞吧,那个不多,还能接受
1.jpg
icylove 发表于 2019-12-1 17:50
bester 发表于 2019-12-1 19:16
autojs可以用来抢微信红包吗
头像被屏蔽
神秘高手Mars偉 发表于 2019-12-1 19:23
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| MagicYang 发表于 2019-12-1 19:29
bester 发表于 2019-12-1 19:16
autojs可以用来抢微信红包吗

理论上可以,不过我觉得唯一可行方案就是不断获取屏幕截图,判断是否有新消息。然后进一步判断是否为红包。再进入抢红包逻辑。估计你只能用备用机挂着微信,保持常亮。且微信保持在首页。autojs相当于按键精灵。想监听其他应用起码要root权限。而且微信查的很严的。红包插件封号率极高
bester 发表于 2019-12-1 19:33
MagicYang 发表于 2019-12-1 19:29
理论上可以,不过我觉得唯一可行方案就是不断获取屏幕截图,判断是否有新消息。然后进一步判断是否为红包 ...

我不是要后台那种无限抢,就是找个能辅助帮我点击即可,为年会做准备
 楼主| MagicYang 发表于 2019-12-1 19:49
神秘高手Mars偉 发表于 2019-12-1 19:23
支持楼主!一直在研究JSP!

哈哈,autojs是基于js语言的。js是来写前端客服端代码的。你说的jsp是基于java语言的,是用来写后端服务器端的。可别搞混了喔~
 楼主| MagicYang 发表于 2019-12-1 19:51
bester 发表于 2019-12-1 19:33
我不是要后台那种无限抢,就是找个能辅助帮我点击即可,为年会做准备

emmm,这个说实话实现出来还是有点麻烦。起码要通过截图获取红包位置,然后点开红包。不过我觉得难点还是如何检测到你有红包。不过你这么一说我还有点兴趣。考完研有时间我研究一下
bester 发表于 2019-12-1 19:52
MagicYang 发表于 2019-12-1 19:51
emmm,这个说实话实现出来还是有点麻烦。起码要通过截图获取红包位置,然后点开红包。不过我觉得难点还是 ...

取图的颜色吧 我觉得应该是这样,或者检测那个开字
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-21 23:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表