这周开始写脚本之前先定一件活。已经导出的视频要按点发出去,做发布批次。有人正在直播,下播后要能翻到在线人数和弹幕,做直播辅助。两件活的失败长得不一样,分开写。
| 这周的交付 | 选 | 脚本里有的 | 脚本里不写的 |
|---|---|---|---|
| 成片按点出现在账号里 | 发布批次 | 找发布入口,点下去,截图 | 在线人数、弹幕记录 |
| 下播后能翻到这场的画面 | 直播辅助 | 截当前直播画面,日志标明场次 | 发布入口、替主播点赞或发言 |
自动点赞、刷礼物、替主播发弹幕,两份都不写。
选了发布批次
每台手机只登一个要发片的账号,停在该 App 里。脚本只负责找到发布入口并留下结果。
function main() {
if (!isServiceOk() && !startEnv()) {
logw("启动自动化返回 false");
return;
}
if (!isServiceOk()) {
logw("服务未就绪");
return;
}
let btn = label("发布").getOneNodeInfo(10000);
if (!btn) {
logw("没有发布入口");
image.captureFullScreen();
return;
}
clickPoint(btn.bounds.centerX(), btn.bounds.centerY());
sleep(1000);
image.captureFullScreen();
logd("已点发布并截图");
}
main();
10000 是毫秒。入口文案如果不是「发布」,改成屏幕上那两个字。没有节点就截图停止,人看图是停在相册空的、账号退出了,还是按钮换了字。点过之后的那张图用来对有没有进入下一步。直播人数不要加进这个函数。
选了直播辅助
手机停在正在进行的那场直播。脚本不点发布,只留画面。
function main() {
if (!isServiceOk() && !startEnv()) {
logw("启动自动化返回 false");
return;
}
if (!isServiceOk()) {
logw("服务未就绪");
return;
}
image.captureFullScreen();
logd("直播画面已截图");
}
main();
下播的人看这张图里的在线人数和弹幕区域。要多次留下,就按你们场次的间隔再执行一次,每次日志仍是「直播画面已截图」。场次对应哪一张图,用执行时间对。这份文件里不要出现 label("发布")。
两份都调用了 startEnv。同一台手机如果改走 USB HID,EC iOS USB 10.7.0(2026-09-08)起可以不插板,系统要 iOS 17 及以上,并且和「启动自动化」互斥。HID 那台就不要跑上面两份。选定的那一件活先在一台手机上看到对应的那行日志,再放到别的设备上。
iEasyClick:手机自动化 AI 智能体平台,覆盖安卓免 root、iOS 免越狱(代理/蓝牙 HID/OTG HID)、鸿蒙 Next 三大生态,提供脚本开发、苹果群控、本地中控投屏与云控系统。→ 了解全部产品
想要真实跑起来?
本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。