返回 Skill 列表
extension
分类: 效率与办公无需 API Key

Camoufox

基于 Camoufox(Firefox 内核)的反检测浏览器自动化工具。适用于 X/Twitter、Naver 等强防护站点,可替代 Chrome/Playwright。具备操作系统/浏览器指纹伪装、拟人化鼠标移动及持久会话功能,实现隐蔽浏览。

person作者: goodgoodjmhubclawhub

Camoufox

Use instead of OpenClaw's built-in browser tool for bot-detection sites.

Setup (one-time)

bash scripts/setup.sh

Usage

source ~/.openclaw/workspace/camoufox-env/bin/activate
xvfb-run -a --server-args="-screen 0 1920x1080x24" python3 your_script.py

Required Settings

from camoufox.sync_api import Camoufox

with Camoufox(
    headless=False,      # MUST be False (True gets detected)
    os='linux',          # MUST match server OS (stack traces leak real OS)
    humanize=True,
    persistent_context=True,
    user_data_dir='~/.openclaw/camoufox-profile'
) as browser:
    page = browser.new_page()
    # Use standard Playwright API from here

Paths

  • venv: ~/.openclaw/workspace/camoufox-env/
  • profile: ~/.openclaw/camoufox-profile/

CAPTCHA Handling

First visit to protected sites may need manual CAPTCHA:

DISPLAY=:1 python3 scripts/login_session.py https://site.com/login

Solve via VNC, session saves to profile for future automation.

Scripts

  • scripts/setup.sh - Install dependencies
  • scripts/browse.py <url> --screenshot out.png - Quick browse
  • scripts/login_session.py <url> - VNC manual login