V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
SuperMonster009
V2EX  ›  分享创造

基于 Auto.js 的蚂蚁森林智能脚本 (长期维护) (JavaScript)

  •  
  •   SuperMonster009 ·
    SuperMonster003 · 2019-04-17 09:52:10 +08:00 · 15765 次点击
    这是一个创建于 2049 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网上已经有不少蚂蚁森林的脚本或者插件了
    这个是我自己 3 月 19 日从头一点一点写出来的
    一方面向我一直崇拜的 e1399579 大神致敬
    另一方面也是希望实现自己的理想 -- 自己写蚂蚁森林脚本
    如今算是实现了

    具体功能就不在这里陈列了 大家有兴趣可以去我的 GitHub 主页
    github.com/SuperMonster003/Ant_Forest

    以后功能会越来越多 越来越完善 我会长期维护

    49 条回复    2020-08-14 17:22:11 +08:00
    CSGO
        1
    CSGO  
       2019-04-17 09:58:47 +08:00
    wow !我一直用的 e1399579 的,不过他现在几乎不更新了。
    我不会这个代码所以不是很清楚逻辑。
    只是用了大半年,e1399579 的存在一些问题,比如有一定概率出错,以及规则不够智能,捏拿不定应该设置几分钟,有时候能亮屏 3 小时还在刷,而明明设置了最多刷新 200 次。有时候又刷不了就提示错误啥的。当然我不能排除是不是手机或者 autojs 软件的问题。

    而且偷能量的时候,有时候比如还有 1 分钟,结果就卡 1 分钟,导致一直刷。还有无法偷自己能量,可以比如刷新 50 回,返回支付宝首页重新进入来解决等等。

    希望对楼主有帮助,我也此时此刻试用下楼主的看看。
    CSGO
        2
    CSGO  
       2019-04-17 10:13:24 +08:00
    能有个点击下载那个文件夹吗?
    SuperMonster009
        3
    SuperMonster009  
    OP
       2019-04-17 11:21:19 +08:00 via Android
    嗯 和我一样也是 e1399579 的忠实用户 你说的问题我都遇到过且留意过 遗憾的是作者不更新了 所以我就想继续把脚本写起来 也是磨练一下自己
    另外你问得问题我没看懂 项目使用说明在 github 上
    qq292382270
        4
    qq292382270  
       2019-04-17 11:38:59 +08:00
    这两年我一直在开发各种基于 root 环境下执行 su 命令或无 root 下的无障碍方式的自动化 app.后来发现在无 root 下居然也能执行 su. 用一些第三方 jar.. 然后就打开世界新大门了...
    c4f36e5766583218
        5
    c4f36e5766583218  
       2019-04-17 11:41:46 +08:00
    和当年挂机农场比是什么水平?
    tongz
        6
    tongz  
       2019-04-17 12:16:35 +08:00
    试用了一下 好使
    SuperMonster009
        7
    SuperMonster009  
    OP
       2019-04-17 13:35:05 +08:00
    @qq292382270 我也是发现了 Auto.js 之后 打开了新世界大门 而且认识了不少技术大牛 真是受益匪浅
    SuperMonster009
        8
    SuperMonster009  
    OP
       2019-04-17 13:35:56 +08:00
    @CSGO V2EX 刚开始用 回复的时候忘记使用 at 功能了
    CSGO
        9
    CSGO  
       2019-04-17 13:53:45 +08:00
    @SuperMonster009 谢谢答复。我说的是 github 对于我这种小白用户,只会点击 releases 来下载。你不是需要下载 Ant_Forest_Project 这个文件夹里的东西吗?我不知道如何只下载这个文件夹,所以要点击全部下载 zip,就很大。
    SuperMonster009
        10
    SuperMonster009  
    OP
       2019-04-17 14:41:22 +08:00
    @CSGO 我这个没有 release 只需要下载 Ant_Forest_Project 这个文件夹就可以了 当然我刚刚精简了项目无关的文件 仓库已经很小了 所以下载所有文件的 ZIP 包也是没问题的
    SuperMonster009
        11
    SuperMonster009  
    OP
       2019-04-19 06:45:42 +08:00 via Android
    最近一直苦于小米 9 锁屏问题 有人有机器并愿意帮忙测试吗
    SuperMonster009
        12
    SuperMonster009  
    OP
       2019-04-19 13:23:47 +08:00 via Android
    @Livid 站长好 V2EX 第一帖 没注意节点这一项 可以帮忙移动到"分享创造"节点吗 非常感谢
    Livid
        13
    Livid  
    MOD
       2019-04-22 23:45:06 +08:00   ❤️ 1
    @SuperMonster009 好的。已经移动。
    a6600648
        14
    a6600648  
       2019-04-23 14:36:40 +08:00
    @SuperMonster009 我有小米 9 未 root 版本 我还有一台备用机用了 tasker 来自动亮屏并上滑解锁
    SuperMonster009
        15
    SuperMonster009  
    OP
       2019-04-25 08:13:35 +08:00
    @a6600648 那太棒了 如果可以的话 麻烦帮忙测试一下我的项目在小米 9 机器上 是否能正常自动解锁吧
    a6600648
        16
    a6600648  
       2019-04-25 15:54:22 +08:00
    @SuperMonster009 我该如何让它定时执行呢
    a6600648
        17
    a6600648  
       2019-04-25 15:59:44 +08:00
    我设置好了定时执行,自动亮屏上滑第二次成功进入输密码,然后密码输入成功解锁
    SuperMonster009
        18
    SuperMonster009  
    OP
       2019-04-25 16:23:09 +08:00
    @a6600648 都是自动完成的吗 多次尝试都能成功吗
    a6600648
        19
    a6600648  
       2019-04-25 16:40:49 +08:00
    间隔 5 分钟执行了 3 次,都解锁成功了
    SuperMonster009
        20
    SuperMonster009  
    OP
       2019-04-25 16:42:12 +08:00 via Android
    @a6600648 好的 那就先不用再调试脚本了 非常感谢
    xiaoluoboding
        21
    xiaoluoboding  
       2019-04-26 09:22:20 +08:00
    所以得用 Android 系统,和苹果无缘
    SuperMonster009
        22
    SuperMonster009  
    OP
       2019-04-26 11:33:04 +08:00 via Android
    @xiaoluoboding iOS 自动化脚本请关注 jsbox 论坛
    suyuyu
        23
    suyuyu  
       2019-04-26 13:43:18 +08:00
    华为.没 root.
    SuperMonster009
        24
    SuperMonster009  
    OP
       2019-04-26 16:13:43 +08:00
    @suyuyu 运行有问题吗
    muffin
        25
    muffin  
       2019-04-28 15:10:32 +08:00
    解锁失败->无法判断当前解锁条件 手头只有一个坚果 pro2s 测试机 android8.1
    muffin
        26
    muffin  
       2019-04-28 19:15:28 +08:00
    @muffin #25 自己写了一个 unlock 提前一分钟执行
    SuperMonster009
        27
    SuperMonster009  
    OP
       2019-04-28 19:36:11 +08:00
    @muffin 请使用"./Tools/Inspect_Lock_Screen_Layout.js"工具 按说明操作
    muffin
        28
    muffin  
       2019-04-29 11:07:47 +08:00
    @SuperMonster009 #27 这个工具执行后点击开始按钮无反应,log 显示运行结束。大概测试了一下,貌似是 keycode(26)不执行,这台手机直接运行 KeyCode("KEYCODE_POWER");也无效。。
    a6600648
        29
    a6600648  
       2019-04-29 15:53:36 +08:00
    楼主 出异常了 症状为打开好友列表第一页后停止不动
    Auto.js SimpleActionAutomator 模块异常
    a6600648
        30
    a6600648  
       2019-04-29 15:55:28 +08:00
    脚本 v1.5.20
    Auto.js 版本 4.1.0 Alpha5
    a6600648
        31
    a6600648  
       2019-04-29 15:59:04 +08:00
    自动解锁也失败了,难道是因为我的 miui 更新了?但是也没更新解锁方面的东西啊
    SuperMonster009
        32
    SuperMonster009  
    OP
       2019-04-29 16:35:17 +08:00
    @muffin 既然会分析代码 那就可以尝试跳过异常部分 自行分析锁屏解锁布局 然后将布局信息发送给我或者自己把代码加到解锁模块里面
    SuperMonster009
        33
    SuperMonster009  
    OP
       2019-04-29 16:36:01 +08:00
    @a6600648 是从旧版本升级到 4.1.0 Alpha5 的吧 把软件卸掉重新安装试试看 另外自动解锁失败 请参阅 27 楼的方法
    miona
        34
    miona  
       2019-04-29 19:04:28 +08:00 via Android
    收取好友能量时 type error cannot find function copy in object
    SuperMonster009
        35
    SuperMonster009  
    OP
       2019-04-29 19:21:31 +08:00
    @miona 能发布详细的报错内容吗 还有你的软件版本 项目版本 还有报错的行数
    a6600648
        36
    a6600648  
       2019-05-22 10:01:18 +08:00
    楼主,这几天小米 9 使用 4.1.0 Alpha5,脚本 v1.6.23 Alpha3,碰到能量罩后就停止很久不动,我手动点击偷一下提示有能量罩才会继续
    SuperMonster009
        37
    SuperMonster009  
    OP
       2019-05-22 23:23:37 +08:00 via Android
    @a6600648 最新版已经到 v1.6.24 Alpha4 了 能量罩问题已修复
    a6600648
        38
    a6600648  
       2019-05-27 22:50:16 +08:00 via Android
    最新版,从好友列表进入一个好友的蚂蚁森林后再返回好友列表,报错并停留止
    Auto.js: 错误: Cannot convert NaN to java.lang Integer (/storage/emulated/O/脚本 /Ant_Forest_Project/
    Ant_Forest_Launcher. js#1363)
    a6600648
        39
    a6600648  
       2019-05-27 22:50:55 +08:00 via Android
    楼主,又来打扰你了,出错了
    a6600648
        40
    a6600648  
       2019-05-27 22:54:51 +08:00 via Android
    我把排行榜样本采集方式换为图像处理就没出错了,我有 200 多好友
    a6600648
        41
    a6600648  
       2019-05-29 10:10:52 +08:00
    碰到能量罩 还是会卡住 几十秒后返回排行榜并报错,两种采集方式都这样
    SuperMonster009
        42
    SuperMonster009  
    OP
       2019-05-30 07:25:44 +08:00 via Android
    @a6600648 v1.6.25 Alpha13 已尝试修复以上问题
    Rockira
        43
    Rockira  
       2019-07-12 11:31:03 +08:00
    楼主,打扰下,MIUI10.3 未 Root。图形解锁失败,就在前俩个点不断连接;进入蚂蚁森林后就没反应了,引擎重启失败,没有截图权限
    Rockira
        44
    Rockira  
       2019-07-12 11:32:38 +08:00
    4.1.1 Alpha2,代码今天刚下载的
    deepcoder
        45
    deepcoder  
       2019-07-22 16:17:20 +08:00
    手机 HUAWEI P20 Pro
    系统 Android 9.0,未 root,官方原版
    脚本 v1.7.1
    Auto.js 版本 4.1.0 Alpha5

    问题 1:好友排行界面出现 SimpleActionAutomator 模块异常,运行结束。
    问题 2:自动解锁也失败了
    最奇怪的是,刚开始下载安装 App 和导入脚本后,都可以正常解锁并收取能量,定时功能都没问题。但是操作了几次之后就出现上面的错误了。。。
    deepcoder
        46
    deepcoder  
       2019-07-22 16:19:39 +08:00
    卸载 APP 重新导入脚本还是没解决。希望楼主给出建议,谢谢!
    SuperMonster009
        47
    SuperMonster009  
    OP
       2019-07-24 12:33:25 +08:00
    @Rockira 只在前两个点应该是 gestures 没能正常衔接 或者是密码录入的问题 你可以尝试其他的解锁方案 另外截图权限问题请参考这里 http://tieba.baidu.com/p/6155304736
    SuperMonster009
        48
    SuperMonster009  
    OP
       2019-07-24 12:34:41 +08:00
    @deepcoder 请尝试 v1.8.0 另外不要用脚本导入功能 把项目文件夹整个放在 AJ 可识别的目录下即可 或者使用项目自带的在线更新功能或服务器还原功能
    andye
        49
    andye  
       2020-08-14 17:22:11 +08:00
    666,刚发现如此强大的工具,插件非常不错,另外,他的官网是关闭了吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4650 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:05 · PVG 12:05 · LAX 20:05 · JFK 23:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.