本人从事自动化脚本领域已经有十来年了,各种脚本都开发过,最近发现几乎所有的自动化平台都已经收费了,想免费“白嫖”越来越难了。最近几个月研究了冰狐智能辅助这个平台,发现了一个可以免费“白嫖”的使用方法,现在分享给大家。

一、准备工作

1.注册冰狐账户

去冰狐官网注册,请填写真实的电子邮箱和手机号码,以便后续维护账户,否则有可能导致账户不可用。

2.下载并安装「冰狐智能辅助」客户端程序

冰狐官网,文档/下载里直接下载安装冰狐app,同意所有的权限请求。

3.锁定「冰狐智能辅助」

锁定「冰狐智能辅助」是为了防止其在后台运行时由于内存紧张被系统杀掉。锁定APP的方法,不同的手机、不同的操作系统设置方法可能不一样,小米手机操作方法:【手机管家】/【优化加速】/【右上角的设置图标】/【锁定任务】,选择"冰狐智能辅助"。其他手机设置方法请谷歌或百度一下:"xx手机 锁定APP 防止被清理"(注意:搜索时将xx替换为小米、华为、oppo等手机品牌)。
以红米手机为例讲解(注意不同的手机和操作系统设置方法可能会有差别):

4.取消所有省电模式

在省电模式下系统会限制app的访问,所以最好关闭系统省电模式(通常在手机"设置"/"电池"里面)。
以红米手机为例讲解(注意不同的手机和操作系统设置方法可能会有差别)

5.设置允许「冰狐智能辅助」后台访问权限

有的android系统在app切换到后台后被限制访问网络和正常使用,请开启「冰狐智能辅助」后台访问权限(允许后台高耗电或者不限制行为,通常在手机"设置"/"电池"里面)。
以红米手机为例讲解(注意不同的手机和操作系统设置方法可能会有差别):

6.开启「冰狐智能辅助」自启动权限

不同手机开启自启动权限的方法不一样,可以在百度中搜索:xxx手机 设置自启动,来获取具体设置方法。

8.取消自动升级

app和操作系统的升级可能会导致ui变化,进而导致脚本运行失败,所以要禁止自动升级。1)进入手机的设置,取消手机操作系统的自动升级选项。2)进入应用商店,取消app的自动升级选项。

二、编写调试脚本

1.编写脚本

冰狐使用的是在线IDE,直接去冰狐官网即可编写脚本,感觉和本地的IDE没有太大区别,智能提示之类的都有,用习惯了一样好用。注意:此时的脚本可以选择离线或者在线,离线脚本是存储在你自己的电脑本地的,在线脚本是存储在云端的,看你自己的选择

function main() {
    var __global redComing = false;
    console.log('等待红包来');
    while (true) {
        if (redComing) {
            console.log('红包来了');
            var ret = findView('txt:微信红包', {flag: 'find_all', maxStep:10});
            while (ret.length > 0) {
                var find = false;
                for (var item of ret.views) {
                    if (item.parent.parent[0][1].size==1 && item.parent.parent[0][1][0].text != '已领取') {
                        click(item, {click:true});
                        ret = switchPage('txt:开', 'txt^:已存入零钱|txt^:手慢了');
                        if (ret.length > 0) {
                            if (ret.views[0].text.includes('已存入零钱')) {
                                console.log('领取成功了');
                            } else {
                                console.log('手慢了,没有领取到');
                            }
                            find = true;
                            back2Page('txt^:群聊');
                        } else {
                            back2Page('txt^:群聊', {backFirst: false});
                        }
                        break;
                    }
                }

                if (!find) {
                    break;
                }
                ret = findView('txt:微信红包', {flag: 'find_all', maxStep:10});
            }

            redComing = false;
            refresh();
        } else {
            sleep(500);
        }
    }
}

function cbNotification(textList, className, packageName, rawEvent) {
    for (var item of textList) {
        if (item && item.includes('微信红包')) {
            openNotification(rawEvent);
            redComing = true;
            break;
        }
    }
}

2.调试脚本

冰狐使用的在线调试方式非常方便,不需要连接手机和电脑,手机可以远在客户手中也可以。在线获取ui树,在线log,选择一段代码直接远程执行,图色工具,远程控制等等都挺好用的

三、生成离线apk

脚本写好后,就可以运行任务了。注意,这一步非常关键,直接去打包,然后选择“离线方式”运行,具体步骤如下:

1.进入冰狐网站,管理中心/定制打包app

2.把编写的所有脚本上传

3.选中“纯本地运行”,注意如果有ui的也要选择离线ui

4.最后点击打包,此时打包是收费的,但是我们可以选择发布冰狐相关的文章来免费获取打包使用权,具体规则可以咨询冰狐的客服。

四、运行离线app

打包app成功后,我们下载app并安装,此时我们一分钱没花,直接就可以在手机中运行脚本了,美中不足的是不能云控,更新脚本不方便,当然如果你使用在线版本就可以支持云控和在线更新脚本了。

五、总结

本文介绍了一种免费使用冰狐智能辅助实现自动化脚本的例子,主要是使用冰狐在打包时选择“离线”功能,同时将所需要的脚本都打包进apk,最后直接在手机中运行离线脚本,一分钱不用花。同时也给出了离线方案的不足,和对应的解决方案。

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐