Browserless logo

Browserless

認領

Browserless 是一個代管瀏覽器自動化平台,支援擷取、自動化、截圖、PDF 與 AI-agent 工作流程。可用 Puppeteer、Playwright、REST、BrowserQL 或 MCP 執行瀏覽器任務,無需自行管理瀏覽器叢集。

Browserless preview

概覽

Browserless 是一個瀏覽器自動化平台,為 Puppeteer、Playwright、REST、BrowserQL 與基於 MCP 的工作流程提供代管瀏覽器基礎架構。它專為需要在生產環境中可靠地執行真實瀏覽器、但又不想自行維護瀏覽器叢集的團隊而打造。

此平台以共享的代管執行環境為核心,提供瀏覽器工作階段、stealth 功能、CAPTCHA 解決、持久化狀態與區域端點。它同時支援雲端使用與自架部署,因此團隊可依照工作流程與基礎架構需求選擇合適的控制平面。

核心能力

以多種方式驅動同一個執行環境

根據工作流程與所需控制程度,使用 BrowserQL、Puppeteer、Playwright、REST API 或 MCP 操作同一個代管瀏覽器執行環境。

代管瀏覽器叢集

在代管的 Chromium、Chrome、Firefox 與 WebKit 執行個體上運行;這些執行個體會保持更新、隔離,並可在平台支援的區域中隨時啟動。

工作階段持久化與已驗證設定檔

透過持久化工作階段、已驗證設定檔、cookies、local storage 與 indexedDB,在請求之間保留瀏覽器狀態,避免每次執行都需要重複登入。

反機器人與代理控制

使用內建的 stealth 功能、CAPTCHA 解決與住宅代理路由,從執行層處理遭封鎖頁面與反機器人檢查。

常見瀏覽器任務的 REST 工具

透過 REST 端點產生截圖、PDF 與內容擷取結果,包括 `/screenshot`、`/pdf`、`/crawl` 與 `/smart-scrape` 等路徑。

彈性的部署選項

可部署於代管雲端或自架模式,包含適用於需要自有基礎架構環境的開源版本與授權企業版。

團隊使用 Browserless 的實際方式

  • 在生產環境執行既有自動化

    將既有的 Puppeteer 或 Playwright 程式碼連接到代管瀏覽器執行環境,而不是自行維護瀏覽器伺服器、更新與擴充層。

  • 處理一次性擷取與頁面渲染

    當你想要瀏覽器輸出,但不想在呼叫服務中加入瀏覽器函式庫時,可透過 REST 端點擷取內容、截圖或產生 PDF。

  • 支援以瀏覽器為基礎的 AI agent

    讓 AI agent 使用可在多輪對話間保留狀態、只需登入一次,並可透過 MCP 或以 agent 為導向的瀏覽器存取方式完成多步驟任務的瀏覽器。

  • 跨工作階段重用登入狀態

    使用已驗證設定檔儲存 cookies 與其他驗證狀態,讓重複的自動化執行可以在已登入狀態下開始。

  • 在自架環境中執行瀏覽器工作負載

    當你需要資料主權、離線運作或更嚴格的瀏覽器執行控制時,可部署到自己的基礎架構。

Pros and Cons

Pros

  • 支援多種存取模式,包括 BrowserQL、Puppeteer、Playwright、REST API 與 MCP。
  • 提供具狀態工作階段、stealth 功能與 CAPTCHA 解決的代管瀏覽器叢集。
  • 提供用於截圖、PDF、擷取與相關瀏覽器任務的 REST 端點。
  • 提供雲端、代管與自架部署選項。
  • 提供清楚的按使用量計費模式,包含免費方案與企業方案路徑。

Cons

  • 來源未提供完整、逐頁的所有 API 限制或營運約束清單。
  • 部分進階功能僅以高層次方式描述,因此買方可能仍需確認是否符合其特定工作流程。

FAQ

Browserless 是做什麼的?

Browserless 提供代管的瀏覽器執行環境與 API,可用於擷取、自動化、截圖、PDF,以及 AI-agent 瀏覽器存取。它也支援自架部署,適合需要在自有基礎架構上執行相同 API 的團隊。

Browserless 有免費方案嗎?

來源顯示有一個每月 1,000 單位且不需信用卡的免費方案。也提供付費方案與企業級定價,企業選項適用於私有部署或授權自架。

我需要重寫我的自動化程式碼嗎?

是。此平台設計為可透過連線式工作流程與既有的 Puppeteer 和 Playwright 程式碼搭配使用,而網站也文件化了 REST API 與基於 MCP 的存取方式,供其他用途使用。

我可以自架 Browserless 嗎?

Browserless 提供代管雲端、自架與企業部署選項。自架路徑適合希望在自有 VPC、內部部署環境或離線隔離環境中執行相同 API 的團隊。

按單位計費是如何運作的?

定價頁將一個單位定義為每次瀏覽器連線最多 30 秒的瀏覽器時間區塊,較長的執行會使用額外單位。重新連線會視為新的連線,並產生新的單位費用。

Quick Facts

類別
開發者工具
主要用途
無頭瀏覽器自動化與擷取
平台
代管雲端與自架
支援的瀏覽器執行環境
Chromium、Chrome、Firefox 與 WebKit
來源網域
browserless.io
定價模式
按使用量計費方案,含免費層級與企業定價