基于 Auto.js 的蚂蚁森林智能脚本 (长期维护) (Javascript) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
SuperMonster009
V2EX    分享创造

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

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

    网上已经有不少蚂蚁森林的脚本或者插件了
    这个是我自己 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
    PRO
       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     Solana     1519 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 16:36 PVG 00:36 LAX 09:36 JFK 12:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86