前言¶
做網頁採集或瀏覽器自動化時,常見路徑是 Playwright 或 Selenium 直連。一旦站點加強反爬、前端是 SPA 無限滾動,或需要維持登錄態、人工過驗證碼,單一路徑往往反覆改腳本仍不穩定。下面介紹 SkillHub 上的 瀏覽器自動化工具箱(Browser Automation Toolbox):把多套爬蟲與互補自動化能力打包成 Agent Skill,用自動降級思路應對「難抓」頁面,而不是在對話裏從零拼命令。
這是什麼¶
瀏覽器自動化工具箱 是社區來源(community)的 Agent Skill,座標爲 @user_7495c5ed/browser-automation-toolbox,當前版本 v2.0.11,分類爲 data-analysis,發佈者爲 user_7495c5ed(SkillHub 頁面標註作者爲 thomas)。標籤 requires_api_key=false,表示按官方說明不依賴額外 API Key 配置。
一句話定位:瀏覽器自動化兜底工具箱,面向反爬、反檢測較強的站點;內含 4 套爬蟲方案自動降級(CloakBrowser / browser-act / Kimi WebBridge / Playwright),以及 1 套普通自動化互補工具(BrowserSkill)。
核心功能¶
以下能力均來自 SkillHub 官方簡介,未在資料中出現的細節不展開。
四套爬蟲自動降級¶
按官方描述,遇到抓取失敗或環境不匹配時,可在以下方案間自動降級,減少人工換棧:
- CloakBrowser
- browser-act
- Kimi WebBridge
- Playwright
具體降級順序與觸發條件以 Skill 包內 SKILL.md 爲準;安裝後由 Agent 按技能說明調用。
BrowserSkill 互補自動化¶
除爬蟲棧外,還提供 BrowserSkill 作爲普通瀏覽器自動化互補,適合表單、截圖、流程類任務,與「專治難抓」的爬蟲棧形成搭配。
官方列出的適用方向¶
- 網頁爬取、表單填寫、截圖取證
- SPA 無限滾動、公開輿情采集
- 登錄態維持、驗證碼人工接管
- AI 平臺自動化(Gemini / 豆包 / GPT)
- Skill 評估與能力合入
觸發詞(便於在對話中喚起):瀏覽器自動化、爬蟲、反爬、反檢測、小紅書、抖音、B站、微博、AI 平臺、Skill 評估、降級兜底。
安裝與啓用¶
前置:SkillHub CLI¶
若本機尚未安裝 CLI,可先按 SkillHub 安裝文檔 檢查:
command -v skillhub && skillhub --version
未安裝時可執行完整安裝(文檔推薦):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
安裝本 Skill¶
安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認落在 ./skills/ 可能不被識別。
skillhub install @user_7495c5ed/browser-automation-toolbox --dir <skills 目錄>
各客戶端常用 skills 路徑(摘自官方安裝文檔):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或項目下的.agents/skills/
也可將下面提示詞發給 AI,讓其按安裝文檔完成安裝:
請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_7495c5ed/browser-automation-toolbox`。
安裝後需按所用 Agent 的要求刷新或重啓,使技能目錄被加載。
典型用法¶
公開頁面未提供獨立命令行 demo;實際用法遵循通用 Skill 模式:在 Agent 對話中描述目標頁面與約束,並帶上官方觸發詞,由 Agent 讀取 SKILL.md 後選擇降級鏈或 BrowserSkill。
可復現的起步方式示例:
- 確認已通過
skillhub install裝入對應 skills 目錄。 - 在 Cursor / Claude Code 等環境中發起任務,例如:「用瀏覽器自動化工具箱抓取某公開列表頁,需要處理無限滾動。」
- 若遇登錄或驗證碼,在任務中說明需要維持登錄態或人工接管驗證碼,與官方場景描述一致。
- 針對 AI 平臺或 Skill 評估類需求,在提示中寫明平臺名(Gemini、豆包、GPT 等)或「Skill 評估 / 能力合入」,便於命中技能設計場景。
具體腳本路徑、參數與降級邏輯以安裝包內文檔爲準;本文不臆造配置項。
適用場景與注意¶
適合誰
- 需要採集公開網頁、輿情或社交平臺內容,且單用 Playwright 經常失敗的開發者。
- 要在 Agent 工作流裏做截圖取證、表單填寫、長列表滾動加載。
- 需要在自動化中保留人工介入點(驗證碼、登錄)。
使用注意
- 僅採集你有權訪問的公開或授權數據;遵守站點服務條款與當地法規。
- 自動降級會嘗試多種後端,資源佔用與耗時可能高於單一 Playwright 腳本,屬爲成功率付出的成本。
- SkillHub 頁面顯示評分 100000、下載 36965(統計以 SkillHub 爲準,會隨時間變化)。
- 版本與能力以 v2.0.11 及後續更新爲準,升級可用
skillhub對同一座標 reinstall/update(操作方式見 SkillHub 安裝文檔第三節)。
結尾¶
瀏覽器自動化工具箱 把 CloakBrowser、browser-act、Kimi WebBridge、Playwright 與 BrowserSkill 收進一個 Skill,用降級兜底應對難抓站點,並覆蓋登錄、驗證碼與 AI 平臺等常見自動化場景。若你已在用 Cursor 等支持 Skills 的 Agent,可按上文安裝座標 @user_7495c5ed/browser-automation-toolbox 啓用。