Dolphin Anty:隐身浏览器自动化 - Openclaw Skills

作者:互联网

2026-04-17

AI教程

什么是 Dolphin Anty 浏览器自动化?

Dolphin Anty 技能是专为需要高匿名网页浏览的 Openclaw Skills 用户设计的综合自动化套件。它连接了 AI 代理与 Dolphin Anty 桌面应用,实现了指纹浏览器配置的无缝管理。通过利用此技能,开发人员可以在保持唯一数字身份的同时自动化复杂的网页交互,使其成为需要反检测和指纹伪装任务的理想选择。

此集成允许您的代理与用于配置管理的 Dolphin 云端 API 以及用于实时浏览器控制的本地 API 进行交互。无论您是扩展账号注册还是进行竞争研究,Openclaw Skills 都提供了必要的基础设施,通过 Playwright 和 Chrome DevTools 协议安全高效地执行这些工作流。

下载入口:https://github.com/openclaw/skills/tree/main/skills/offflinerpsy/dolphin-anty

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install dolphin-anty

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 dolphin-anty。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Dolphin Anty 浏览器自动化 应用场景

  • 账号养号:自动访问热门网站,为新配置建立有机的浏览历史和 Cookie。
  • 隐身网页爬取:通过使用唯一的、带有指纹的浏览器实例,从采用高级机器人检测的网站中提取数据。
  • 多账号管理:以编程方式创建、启动和同步用于不同社交媒体或营销账号的浏览器配置。
  • 自动化测试:在各种浏览器环境和指纹下进行 UI 测试,确保跨平台兼容性。
  • 批量注册:在隔离环境中简化跨平台创建多个账号的过程。
Dolphin Anty 浏览器自动化 工作原理
  1. AI 代理通过 Openclaw Skills 发起指令,创建或选择现有的浏览器配置。
  2. 技能与 Dolphin Anty 云端 API 通信以获取配置元数据,并与本地 API 通信以触发浏览器启动。
  3. Dolphin Anty 在本地启动一个带有指纹的 Chromium 实例,确保唯一的数字签名。
  4. Playwright 通过 Chrome DevTools 协议使用 WebSocket 连接到运行中的浏览器。
  5. 代理执行特定任务,如导航、爬取或自定义 JS 注入。
  6. 完成后停止配置,所有会话数据(Cookie、localStorage)将同步回云端。

Dolphin Anty 浏览器自动化 配置指南

要在 Openclaw Skills 生态系统中使用此技能,请遵循以下步骤:

  1. 全局安装 Playwright:
npm install -g playwright
  1. 获取 API 令牌: 在 Dolphin Anty 面板的 API 选项下生成令牌。

  2. 运行设置脚本: 使用您的令牌对本地代理进行身份验证。

node scripts/dolphin_setup.js --token 
  1. 启动应用: 确保 Dolphin Anty 桌面应用程序在您的机器上运行,以允许访问本地 API。

Dolphin Anty 浏览器自动化 数据架构与分类体系

该技能通过两个主要接口管理数据,组织如下:

数据类型 来源 描述
配置元数据 云端 API 包括名称、标签、代理设置和指纹配置。
会话数据 本地应用 存储 Cookie、缓存和 localStorage,在配置停止时同步。
自动化结果 本地脚本 来自爬取的输出(JSON/文本)或截图(PNG/JPG)。

所有配置都通过 profile-id 唯一标识,并在所有 Openclaw Skills 命令中使用。

---
name: dolphin-anty
description: Dolphin Anty antidetect browser automation — manage profiles, launch browsers, automate tasks via local API + Playwright. Use when user asks to "open browser profile", "automate browsing", "scrape through Dolphin", "launch antidetect profile", "collect data from sites", "register accounts", "check accounts", "warm up profiles", or any browser automation requiring anti-detection and fingerprint spoofing. This skill connects to the Dolphin Anty desktop app running locally.
---

# Dolphin Anty — Antidetect Browser Automation

> Full-featured integration between your AI agent and [Dolphin Anty](https://dolphin-anty.com/) antidetect browser.
> Manage profiles, launch stealth browsers, scrape data, warm up accounts — all hands-free through Playwright + DevTools Protocol.

## What It Does

This skill gives your AI agent the ability to:

- **List, create, and delete** browser profiles via Dolphin Anty Cloud API
- **Launch profiles** and connect via Playwright over Chrome DevTools Protocol
- **Automate browsing** — navigate, screenshot, scrape content, execute custom JS
- **Warm up profiles** — visit random popular sites to build organic browsing history
- **Human-like behavior** — random delays, scrolling, and natural interaction patterns

All automation runs through real Dolphin Anty fingerprinted profiles — undetectable, unique, and isolated per session.

## Architecture

Agent (OpenClaw / any LLM agent) -> calls scripts from scripts/ -> Cloud API (dolphin-anty-api.com) — profile management -> Local API (localhost:3001) — browser launch/stop -> Dolphin Anty starts a fingerprinted Chromium instance -> Playwright connects via WebSocket (DevTools Protocol) -> Full browser automation with anti-detection


## Requirements

| Dependency | Purpose |
|---|---|
| **Dolphin Anty** (desktop app) | Must be running locally for browser launch |
| **Node.js** (v18+) | Script runtime |
| **Playwright** | Browser automation (`npm install -g playwright`) |
| **API Token** | From https://dolphin-anty.com/panel -> API section |

## Quick Start

### 1. Install Playwright

```bash
npm install -g playwright

2. Get your API token

  1. Go to https://dolphin-anty.com/panel
  2. Navigate to API section (left sidebar)
  3. Click "Generate token" — set a name and expiration
  4. Copy the token (it is shown only once!)

3. Set up the token

node scripts/dolphin_setup.js --token 

This saves your token locally and authenticates with the Dolphin Anty Local API.

Commands

Profile Management

# List all profiles
node scripts/dolphin_profiles.js list

# Check connection status
node scripts/dolphin_profiles.js status

# Create a new profile
node scripts/dolphin_profiles.js create --name "My Profile" --proxy "http://user:pass@host:port"

# Stop a running profile
node scripts/dolphin_profiles.js stop --profile-id 

# Delete a profile
node scripts/dolphin_profiles.js delete --profile-id 

Browser Automation

node scripts/dolphin_automate.js --profile-id  --task  [--url ] [--code ]
Task Description Requires --url
screenshot Navigate to URL, take a full-page screenshot Yes
scrape Extract titles, headings, links, images, text Yes
navigate Open URL in the profile (stays open for manual use) Yes
warmup Visit 3-5 random popular sites with human-like scrolling No
custom Execute arbitrary JavaScript code on the page Optional

Usage Examples

# Take a screenshot of a website
node scripts/dolphin_automate.js --profile-id 123456 --task screenshot --url "https://example.com"

# Scrape product data
node scripts/dolphin_automate.js --profile-id 123456 --task scrape --url "https://shop.com/products"

# Warm up a profile with organic browsing
node scripts/dolphin_automate.js --profile-id 123456 --task warmup

# Run custom JavaScript
node scripts/dolphin_automate.js --profile-id 123456 --task custom --url "https://site.com" --code "document.title"

How the API Works

Dolphin Anty exposes two APIs:

API Base URL Purpose
Cloud API https://dolphin-anty-api.com Profile CRUD, fingerprints, proxies
Local API http://localhost:3001 Browser start/stop, DevTools connection
  • Cloud API requires a Bearer token in the Authorization header
  • Local API requires token registration via POST /v1.0/auth/login-with-token
  • Both are handled automatically by the setup script

Agent Strategy

When to use this skill

User Request Action
"Open a browser" / "Browse this site" Launch profile -> navigate
"Scrape data from X" Launch profile -> scrape -> stop
"Register accounts" One profile per account -> automate registration
"Warm up profiles" Run warmup task on each profile
"Check account status" Launch profile -> navigate to site -> check
"Take a screenshot of X" Launch profile -> screenshot -> stop

Workflow

  1. Run list to see available profiles
  2. Pick a profile or create a new one
  3. Run automation via dolphin_automate.js
  4. When done, stop the profile to sync data back to cloud

Important Notes

  • Dolphin Anty desktop app must be running before using scripts
  • One profile = one browser = one unique digital identity
  • Don't launch too many profiles simultaneously (depends on available RAM)
  • Random delays between actions are built into all scripts automatically
  • After stop, profile data (cookies, localStorage) syncs back to Dolphin cloud

Author & Custom Development

Built by @Enigma_Vista

Need a custom solution? I offer professional development services at affordable rates:

  • Web Applications — full-stack development, dashboards, admin panels
  • AI Agents & Automation — intelligent agents, workflow automation, data pipelines
  • T@elegrimm Bots & Mini Apps — bots, inline apps, payment integrations
  • Chatbots & LLM Integration — GPT/Claude-powered assistants for your business
  • Web Scraping & Data Collection — antidetect setups, stealth scrapers
  • Product Catalogs & E-commerce — storefronts, inventory systems, order management

T@elegrimm: @Enigma_Vista — fast response, fair prices.


相关推荐