Dolphin Anty — 海豚蚁
v18通过Dolphin Anty桌面应用自动化抗检测浏览器配置文件,以管理、启动、导航、爬取、预热,并通过Playwright和本地API执行JS。
0· 115·0 当前·0 累计
下载技能包
License
MIT-0
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install dolphin-anty
镜像加速npx clawhub@latest install dolphin-anty --registry https://cn.longxiaskill.com 镜像可用
技能文档
| --- |
| Dolphin Anty (桌面应用) | 必须在本地运行以启动浏览器 |
| Node.js (v18+) | 脚本运行时 |
| Playwright | 浏览器自动化(npm install -g playwright) |
| API 令牌 | 从 https://dolphin-anty.com/panel -> API 部分 |
快速开始
1. 安装 Playwright
npm install -g playwright
- 获取您的 API 令牌
- 设置令牌
node scripts/dolphin_setup.js --token
这将保存您的令牌并通过 Dolphin Anty 本地 API 进行身份验证。命令
配置文件管理 # 列出所有配置文件node scripts/dolphin_profiles.js list
# 检查连接状态
node scripts/dolphin_profiles.js status
# 创建新的配置文件
node scripts/dolphin_profiles.js create --name "My Profile" --proxy "http://user:pass@host:port"
# 停止运行的配置文件
node scripts/dolphin_profiles.js stop --profile-id
# 删除配置文件
node scripts/dolphin_profiles.js delete --profile-id
浏览器自动化
node scripts/dolphin_automate.js --profile-id --task [--url ] [--code ]
任务 | 描述 | 需要 --url
--- | --- | ---
截图 | 导航到 URL 并截取全页截图 | 是
抓取 | 提取标题、标题、链接、图像、文本 | 是
导航 | 在配置文件中打开 URL(保持打开以供手动使用) | 是
预热 | 访问 3-5 个随机热门网站,具有类似人类的滚动 | 否
自定义 | 在页面上执行任意 JavaScript 代码 | 可选使用示例
# 截取网站的截图node scripts/dolphin_automate.js --profile-id 123456 --task screenshot --url "https://example.com"
# 抓取产品数据
node scripts/dolphin_automate.js --profile-id 123456 --task scrape --url "https://shop.com/products"
# 预热配置文件
node scripts/dolphin_automate.js --profile-id 123456 --task warmup
# 运行自定义 JavaScript
node scripts/dolphin_automate.js --profile-id 123456 --task custom --url "https://site.com" --code "document.title"
API 工作原理
Dolphin Anty 暴露两个 API:
API 基础 URL | 目的
--- | ---
Cloud API | https://dolphin-anty-api.com | 配置文件 CRUD、指纹、代理
本地 API | http://localhost:3001 | 浏览器启动/停止、DevTools 连接
Cloud API 需要在 Authorization 标头中包含 Bearer 令牌
本地 API 需要通过 POST /v1.0/auth/login-with-token 注册令牌
两者都由设置脚本自动处理