基于企业级 RPA 客户端开发内容运营与营销获客自动化能力,覆盖多个内容社区、资讯平台、B2B 行业网站及汽车服务平台,累计设计约 50 个业务 Action。负责需求分析、RPA 流程设计、客户端接入、数据存储、测试验收到版本发布的完整开发流程。
在内容发布方向,开发多平台文章/帖子自动化发布能力,支持读取本地 Markdown、TXT、JSON 等格式内容,自动完成标题、正文、分类专区、封面图、创作声明、分享范围等页面填写。基于 Playwright 实现 Chromium 浏览器自动化,采用真实 DOM 定位、页面状态等待和操作结果校验,降低动态加载及富文本编辑器差异带来的失败率。针对发布类操作设计“准备草稿—人工检查—确认发布/取消”的异步任务状态机,定时任务仅执行草稿填写,最终发布必须由用户确认,避免无人值守误发;同时接入任务中心,实现任务进度、等待确认、取消、失败原因及最终发布记录的可追溯管理。
在账号与浏览器管理方面,使用独立持久化浏览器 Profile 保存各平台登录状态,结合账号租约机制保证同一账号同一时间仅运行一个浏览器任务,规避并发操作冲突。针对登录失效、扫码登录、验证码、滑块验证及平台风控等场景设计人工介入与安全停止机制,不尝试绕过平台安全限制;任务完成、失败或取消后统一释放账号租约和浏览器资源。
在公开信息采集方向,开发行业企业及经销商公开资料采集能力,支持按产品、行业、品牌、城市、页数、数量及关键词文件批量执行。实现列表页和详情页分层采集,提取企业名称、联系人、公开电话、地址、产品摘要、价格及来源链接等字段;通过 SQLite 建立任务日志、采集记录和历史查询数据模型,并结合幂等键、企业名称及来源链接进行去重和增量更新。用户可直接查询历史记录,无需重复访问站点。
项目采用“单业务内核、多入口复用”架构,同一能力可通过 Agent、技能详情页和定时任务入口调用,避免重复实现业务逻辑。通过 pytest 覆盖 CLI、数据库、任务生命周期、浏览器选择、元素定位、草稿确认及异常处理等测试场景;使用 PowerShell 完成版本检查、发布打包和交付验证,确保系统具备可维护、可测试、可运营的生产化交付能力。