无头浏览器自动化
AI代理专用浏览器C
Camoufox是基于Firefox内核的反检测浏览器自动化方案,用于替代Chrome/Playwright访问X/Twitter、Naver等高防护站点。通过操作系统与浏览器指纹伪装、拟人化鼠标轨迹、持久化会话等技术降低被识别为机器人的概率。
第一步:安装环境
bash scripts/setup.sh
第二步:激活虚拟环境
source ~/.openclaw/workspace/camoufox-env/bin/activate
第三步:运行脚本(需虚拟显示)
xvfb-run -a --server-args="-screen 0 1920x1080x24" python3 your_script.py
关键配置要求
首次登录处理
访问受保护站点时可能需要人工完成CAPTCHA:
DISPLAY=:1 python3 scripts/login_session.py https://site.com/login
通过VNC解决验证后,会话自动保存至~/.openclaw/camoufox-profile/供后续使用。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 目标URL、Python脚本路径、操作系统类型参数(linux/windows/mac)、用户数据目录路径 |
| 输出 | 网页内容、截图文件、持久化会话数据、浏览器实例对象 |
| 适用人群 | 需要采集高防护站点数据的开发者、需维持长期登录状态的自动化运维人员、研究反检测技术的安全工程师 |
| 不包含 | 代理IP服务、验证码自动破解、分布式调度能力、图形界面直接操作 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/goodgoodjm/camoufox/SKILL.md
来源类型:GitHub仓库