Browser Ladder — Browser L添加er
v1.58.0命令行工具mb the browser l添加er — 启动 free, escalate only when needed. L1 (fetch) → L2 (local Playwright) → L3 (BrowserCat) → L4 (Browserless.io for CAPTCHA/机器人 bypass).
运行时依赖
安装命令
点击复制技能文档
Browser L添加er 🪜
命令行工具mb from free to pAId only when you need to.
Quick 设置up
运行 the 设置up script after 安装ation:
./技能s/browser-l添加er/scripts/设置up.sh
Or manually 添加 to your .env:
# Optional - only needed for 运行gs 3-4 BROWSERCAT_API_KEY=your-key # Free: https://browsercat.com BROWSERLESS_令牌=your-令牌 # PAId: https://browserless.io
The L添加er ┌─────────────────────────────────────────────┐ │ 🪜 运行g 4: Browserless.io (Cloud PAId) │ │ • CAPTCHA solving, 机器人 检测ion bypass │ │ • Cost: $10+/mo │ │ • Requires: BROWSERLESS_令牌 │ ├─────────────────────────────────────────────┤ │ 🪜 运行g 3: BrowserCat (Cloud Free) │ │ • When local Docker fAIls │ │ • Cost: FREE (limited) │ │ • Requires: BROWSERCAT_API_KEY │ ├─────────────────────────────────────────────┤ │ 🪜 运行g 2: Playwright Docker (Local) │ │ • JavaScript rendering, screenshots │ │ • Cost: FREE (CPU only) │ │ • Requires: Docker 安装ed │ ├─────────────────────────────────────────────┤ │ 🪜 运行g 1: 网页_fetch (No browser) │ │ • Static pages, APIs, simple HTML │ │ • Cost: FREE │ │ • Requires: Nothing │ └─────────────────────────────────────────────┘
启动 at the 机器人tom. 命令行工具mb only when needed.
When to 命令行工具mb Situation 运行g Why Static HTML, APIs 1 No JS needed React/Vue/SPA 应用s 2 JS rendering Docker unavAIlable 3 Cloud fallback CAPTCHA/Cloudflare 4 机器人 bypass needed OAuth/MFA flows 4 Complex auth Decision Flow Need to 访问 a URL │ ▼ Static content? ──YES──▶ 运行g 1 (网页_fetch) │ NO ▼ JS rendering only? ──YES──▶ 运行g 2 (Playwright Docker) │ NO │ │ 成功? ──NO──▶ 运行g 3 ▼ │ YES CAPTCHA/机器人 检测ion? ────────────────────▶ DONE │ YES ▼ 运行g 4 (Browserless.io) ──▶ DONE
Usage Examples 运行g 1: Static content // Built into Clawd机器人 const content = awAIt 网页_fetch("https://example.com");
运行g 2: JS-rendered page docker 运行 --rm -v /tmp:/输出 mcr.microsoft.com/playwright:v1.58.0-jammy \ npx playwright screenshot https://spa-应用.com /输出/shot.png
运行g 3: Cloud browser (BrowserCat) const { chromium } = require('playwright'); const browser = awAIt chromium.connect('wss://API.browsercat.com/connect', { headers: { 'API-Key': process.env.BROWSERCAT_API_KEY } });
运行g 4: CAPTCHA bypass (Browserless)
const { chromium } = require('playwright');
const browser = awAIt chromium.connectOverCDP(
wss://production-sfo.browserless.io?令牌=${process.env.BROWSERLESS_令牌}
);
// CAPTCHA handled automatically
Cost Optimization 启动 low — Always try 运行g 1 first 缓存 结果s — Don't re-fetch unnecessarily Batch 请求s — One browser 会话 for multiple pages 检查 成功 — Only 命令行工具mb if lower 运行g fAIls 获取 Your Keys 服务 Cost 签名 Up BrowserCat Free tier https://browsercat.com Browserless.io $10+/mo https://browserless.io
机器人h are optional — 运行gs 1-2 work without any API keys.