OpenClaw内置了浏览器自动化工具,能够像人类一样操作浏览器,包括打开网页、点击按钮、填写表单、上传文件等操作。
我这里是通过企业微信渠道,通过企微指挥OpenClaw完成视频制作及自动发布
一、前置条件
- 确保OpenClaw已正确安装并运行
- 配置好企微
- 配置好浏览器
- 准备好制作视频的素材图片、音频等素材
二、制作视频
通过OpenClaw执行ffmpeg命令合成视频,这里只需通过自然语言描述即可,OpenClaw会解析指令并执行相应的FFmpeg命令,完成后返回视频文件信息,下图是合成的视频片段截图

三、自动上传到视频号助手
这是整个流程的核心环节,利用OpenClaw的浏览器自动化能力模拟人工操作,重点说下遇到的问题,其他都很简单
上传时遇到的问题:
- 视频经常出现上传不成功的情况
- 首先视频必须copy 到/tmp/openclaw/upload 下
- 不要点击上传,弹窗后是无法操作的,要使用openclaw browser upload 后点击,这时候视频会自动上传
- 视频描述填写点击保存后实际内容未成功保存
这里研究了下视频描述输入框的布局结构,最终确认让openclaw按照以下方式可以保存成功
- 获取输入框(穿透 Shadow DOM)找到 class 为 `input-editor` 的 div
- 点击 + 聚焦该元素,设置描述内容
- 关键 必须触发两个事件,触发 `input` 事件, 触发 `compositionend` 事件
下面是自动上传后的截图