搜索

PythonReactSEOPDF
OpenClaw

camoufox-tools

Simplified CLI tools for camoufox anti-detection browser automation. Provides fox-open, fox-scrape, fox-eval, fox-close, and fox-bilibili-stats commands for easy web scraping and data extraction.

adastraabyssoque0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install adastraabyssoque/camoufox-tools

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

camoufox-tools

🦊 封装 camoufox + agent-browser 的最佳实践,提供简化的命令行工具用于反检测浏览器自动化和数据抓取。

为什么需要这个 Skill?

  • 反检测: camoufox 是基于 Firefox 的防指纹浏览器,能绕过 Bilibili 等网站的风控
  • 简化命令: 隐藏复杂的 --executable-path 和 --headed 参数
  • 最佳实践: 自动处理 close 规范,避免资源泄漏
  • 即装即用: 一键安装,无需记忆长路径

安装

# 运行安装脚本,将工具添加到 PATH
cd ~/.openclaw/workspace/skills/camoufox-tools
./install.sh

# 或者手动添加到 PATH
export PATH="$HOME/.openclaw/workspace/skills/camoufox-tools/bin:$PATH"

环境变量

# 可选:自定义 camoufox 路径(默认: ~/.local/share/camoufox/camoufox)
export CAMOUFOX_PATH=/path/to/camoufox

工具列表

1. fox-open - 有头模式打开网页

使用 camoufox 有头模式打开指定网页。

fox-open "https://example.com"
fox-open "https://bilibili.com"

特性:

  • 自动关闭之前的 browser 实例
  • 自动使用 --headed 模式
  • 自动填充 camoufox 路径

2. fox-scrape - 抓取页面内容

抓取网页内容,支持等待时间和 CSS 选择器。

# 基本用法
fox-scrape "https://example.com"

# 等待 5 秒后抓取
fox-scrape "https://example.com" --wait 5000

# 抓取特定元素
fox-scrape "https://example.com" --selector ".article-content"

# 短选项
fox-scrape "https://example.com" -w 5000 -s ".content"

选项:

  • -w, --wait <ms> - 等待时间(毫秒,默认 3000)
  • -s, --selector <sel> - CSS 选择器,提取特定元素

特性:

  • 自动启动 browser(如未运行)
  • 任务完成后自动关闭 browser

3. fox-eval - 执行 JavaScript

在当前页面执行 JavaScript 代码。

# 获取页面标题
fox-eval "document.title"

# 获取元素文本
fox-eval "document.querySelector('.like-btn').textContent"

# 获取多个元素
fox-eval "[...document.querySelectorAll('.stat')].map(e => e.textContent)"

注意: 需要先使用 fox-open 打开网页。


4. fox-close - 规范关闭

关闭所有 browser 实例,释放资源。

fox-close

建议: 在每个任务完成后执行,避免资源占用。...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/adastraabyssoque/camoufox-tools
Version
—
Commit
699de4adab627d09b2c9172f6ebc49f6a42987ff
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# camoufox-tools

🦊 封装 camoufox + agent-browser 的最佳实践,提供简化的命令行工具用于反检测浏览器自动化和数据抓取。

## 为什么需要这个 Skill?

- **反检测**: camoufox 是基于 Firefox 的防指纹浏览器,能绕过 Bilibili 等网站的风控
- **简化命令**: 隐藏复杂的 `--executable-path` 和 `--headed` 参数
- **最佳实践**: 自动处理 `close` 规范,避免资源泄漏
- **即装即用**: 一键安装,无需记忆长路径

## 安装

```bash
# 运行安装脚本,将工具添加到 PATH
cd ~/.openclaw/workspace/skills/camoufox-tools
./install.sh

# 或者手动添加到 PATH
export PATH="$HOME/.openclaw/workspace/skills/camoufox-tools/bin:$PATH"
```

## 环境变量

```bash
# 可选:自定义 camoufox 路径(默认: ~/.local/share/camoufox/camoufox)
export CAMOUFOX_PATH=/path/to/camoufox
```

## 工具列表

### 1. fox-open - 有头模式打开网页

使用 camoufox 有头模式打开指定网页。

```bash
fox-open "https://example.com"
fox-open "https://bilibili.com"
```

**特性:**
- 自动关闭之前的 browser 实例
- 自动使用 `--headed` 模式
- 自动填充 camoufox 路径

---

### 2. fox-scrape - 抓取页面内容

抓取网页内容,支持等待时间和 CSS 选择器。

```bash
# 基本用法
fox-scrape "https://example.com"

# 等待 5 秒后抓取
fox-scrape "https://example.com" --wait 5000

# 抓取特定元素
fox-scrape "https://example.com" --selector ".article-content"

# 短选项
fox-scrape "https://example.com" -w 5000 -s ".content"
```

**选项:**
- `-w, --wait <ms>` - 等待时间(毫秒,默认 3000)
- `-s, --selector <sel>` - CSS 选择器,提取特定元素

**特性:**
- 自动启动 browser(如未运行)
- 任务完成后自动关闭 browser

---

### 3. fox-eval - 执行 JavaScript

在当前页面执行 JavaScript 代码。

```bash
# 获取页面标题
fox-eval "document.title"

# 获取元素文本
fox-eval "document.querySelector('.like-btn').textContent"

# 获取多个元素
fox-eval "[...document.querySelectorAll('.stat')].map(e => e.textContent)"
```

**注意:** 需要先使用 `fox-open` 打开网页。

---

### 4. fox-close - 规范关闭

关闭所有 browser 实例,释放资源。

```bash
fox-close
```

**建议:** 在每个任务完成后执行,避免资源占用。...

相关技能

OpenClaw

ABM Outbound

dru-ca

Multi-channel ABM automation that turns LinkedIn URLs into coordinated outbound campaigns. Scrapes profiles, enriches with Apollo (email + phone), gets mailing addresses via Skip Trace, then orchestrates email...

OpenClaw

actionbook

adcentury

Activate when the user needs to interact with any website — browser automation, web scraping, screenshots, form filling, UI testing, monitoring, or building AI agents. Provides pre-verified page actions with st...

OpenClaw

aeo-audit

arberx

Run AEO audits, fix site issues, validate schema, generate llms.txt, and compare sites.

OpenClaw

agent-browser

bodietron

Headless browser automation CLI for AI agents. Use when interacting with websites — navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, scraping, testing web apps, downloadin...