Browser Ladder
2026-03-30
新闻来源:网淘吧
围观:17
电脑广告
手机广告
浏览器阶梯 🪜
仅在需要时从免费升级到付费。
快速设置
安装后运行设置脚本:

./skills/browser-ladder/scripts/setup.sh
或手动添加到您的.env文件:
# Optional - only needed for Rungs 3-4
BROWSERCAT_API_KEY=your-key # Free: https://browsercat.com
BROWSERLESS_TOKEN=your-token # Paid: https://browserless.io
阶梯层级
┌─────────────────────────────────────────────┐
│ 🪜 Rung 4: Browserless.io (Cloud Paid) │
│ • CAPTCHA solving, bot detection bypass │
│ • Cost: $10+/mo │
│ • Requires: BROWSERLESS_TOKEN │
├─────────────────────────────────────────────┤
│ 🪜 Rung 3: BrowserCat (Cloud Free) │
│ • When local Docker fails │
│ • Cost: FREE (limited) │
│ • Requires: BROWSERCAT_API_KEY │
├─────────────────────────────────────────────┤
│ 🪜 Rung 2: Playwright Docker (Local) │
│ • JavaScript rendering, screenshots │
│ • Cost: FREE (CPU only) │
│ • Requires: Docker installed │
├─────────────────────────────────────────────┤
│ 🪜 Rung 1: web_fetch (No browser) │
│ • Static pages, APIs, simple HTML │
│ • Cost: FREE │
│ • Requires: Nothing │
└─────────────────────────────────────────────┘
Start at the bottom. Climb only when needed.
何时升级
| 情况 | 层级 | 原因 |
|---|---|---|
| 静态HTML、API | 1 | 无需JavaScript |
| React/Vue/单页应用 | 2 | 需要JavaScript渲染 |
| Docker不可用 | 3 | 云端备用方案 |
| 验证码/Cloudflare防护 | 4 | 需要绕过机器人检测 |
| OAuth/多因素认证流程 | 4 | 复杂身份验证 |
决策流程
Need to access a URL
│
▼
Static content? ──YES──▶ Rung 1 (web_fetch)
│ NO
▼
JS rendering only? ──YES──▶ Rung 2 (Playwright Docker)
│ NO │
│ Success? ──NO──▶ Rung 3
▼ │ YES
CAPTCHA/bot detection? ────────────────────▶ DONE
│ YES
▼
Rung 4 (Browserless.io) ──▶ DONE
使用示例
第1级:静态内容
// Built into Clawdbot
const content = await web_fetch("https://example.com");
第2级:JS渲染页面
docker run --rm -v /tmp:/output mcr.microsoft.com/playwright:v1.58.0-jammy \
npx playwright screenshot https://spa-app.com /output/shot.png
第3级:云端浏览器 (BrowserCat)
const { chromium } = require('playwright');
const browser = await chromium.connect('wss://api.browsercat.com/connect', {
headers: { 'Api-Key': process.env.BROWSERCAT_API_KEY }
});
第4级:验证码绕过 (Browserless)
const { chromium } = require('playwright');
const browser = await chromium.connectOverCDP(
`wss://production-sfo.browserless.io?token=${process.env.BROWSERLESS_TOKEN}`
);
// CAPTCHA handled automatically
成本优化
- 从低级别开始— 始终先尝试第1级
- 缓存结果— 避免不必要的重新获取
- 批量请求— 一个浏览器会话处理多个页面
- 检查成功率— 仅在较低级别失败时才升级
获取您的密钥
| 服务 | 成本 | 注册 |
|---|---|---|
| BrowserCat | 免费套餐 | https://browsercat.com |
| Browserless.io | 每月10美元以上 | https://browserless.io |
两者均为可选项——第1-2级功能无需任何API密钥即可使用。
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Maxxit Lazy Trader
下一篇:Steam Games CLI


微信扫一扫,打赏作者吧~