反爬虫浏览器自动化
绕过Cloudfla
通过自动化浏览器交互并捕获帧画面,创建专业的产品演示视频。支持使用 Playwright CDP 屏幕录制功能进行高质量画面捕获,并通过 FFmpeg 完成视频编码。
前置条件
browser action=start profile=clawd)安装依赖
# 确保 Playwright 已安装
npm install playwright
# 确保 FFmpeg 已安装
# macOS: brew install ffmpeg
# Ubuntu: sudo apt-get install ffmpeg
# Windows: 下载并配置环境变量
录制步骤
browser action=open 导航至目标应用scripts/record-demo.js 中的演示序列node scripts/record-demo.jsbash scripts/frames-to-video.sh关键配置项
DEMO_SEQUENCES:定义页面和交互序列OUTPUT_DIR:帧文件保存目录FRAME_SKIP:跳帧数(数值越低帧数越多)见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 目标应用URL、演示交互序列配置(DEMO_SEQUENCES)、输出目录路径、帧跳过参数(FRAME_SKIP)、视频格式(mp4/gif/webm) |
| 输出 | JPEG帧序列文件、编码后的视频文件(MP4/GIF/WebM) |
| 适用人群 | 产品经理制作功能演示、技术团队录制操作教程、市场部门生成营销素材、开发者制作项目展示视频 |
| 不包含 | 视频后期剪辑功能、音频录制与合成、云端存储与分发、多语言字幕自动生成 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/cyberfront-ai/demo-video/SKILL.md
来源类型:GitHub 仓库