立项原因:解决传统移动端自动化脚本依赖固定坐标,App 一旦改版、弹窗或更换设备分辨率就失效的痛点
业务背景:在 RPA(机器人流程自动化)及企业内网移动端管理场景中,人工重复操作耗时极长。本项目通过解析安卓底层节点,实现毫秒级文字定位与点击,可广泛应用于自动化打卡、信息采集、App 自动化测试等场景,完全免 Root,安全防封
点击空白处退出提示
立项原因:解决传统移动端自动化脚本依赖固定坐标,App 一旦改版、弹窗或更换设备分辨率就失效的痛点
业务背景:在 RPA(机器人流程自动化)及企业内网移动端管理场景中,人工重复操作耗时极长。本项目通过解析安卓底层节点,实现毫秒级文字定位与点击,可广泛应用于自动化打卡、信息采集、App 自动化测试等场景,完全免 Root,安全防封
1. 底层正则极速匹配:放弃传统截图比对,直接正则解析 uiautomator XML 节点树,实现 0.1 秒级定位
2. 全分辨率自适应:无需固定坐标,基于文本与节点属性,无视设备分辨率差异
3. 物理级事件注入:依赖 Shizuku 获取 ADB 权限进行物理点击,无需 Root
4. 无头运行:支持后台静默执行,不干扰用户正常使用手机
负责内容:独立完成底层抓取逻辑编写、正则解析算法优化及自动化流程设计
技术栈:Python、uiautomator、Shizuku、正则表达式
实现亮点:通过正则预编译和 XML 增量解析,将单次检测耗时压缩至极速级别;设计了异常容错机制,当屏幕处于动画状态导致抓取超时时,自动跳过当前轮次并在下一秒重试,确保系统永不崩溃



评论