Browserless logo

Browserless

认领

Browserless 是一款托管式浏览器自动化平台,支持抓取、自动化、截图、PDF 和 AI-agent 工作流。可运行 Puppeteer、Playwright、REST、BrowserQL 或基于 MCP 的浏览器任务,无需自建浏览器集群。

Browserless preview

概述

Browserless 是一个浏览器自动化平台,为 Puppeteer、Playwright、REST、BrowserQL 和基于 MCP 的工作流提供托管式浏览器基础设施。它面向需要在生产环境中可靠运行真实浏览器、但又不想自行维护浏览器集群的团队。

该平台以共享的托管运行时为核心,提供浏览器会话、隐身功能、CAPTCHA 解决、持久状态和区域端点。它同时支持云端使用和自托管部署,因此团队可以根据自身工作流和基础设施需求选择合适的控制平面。

核心能力

用多种方式驱动同一运行时

根据工作流和所需控制程度,使用 BrowserQL、Puppeteer、Playwright、REST API 或 MCP 访问同一个托管浏览器运行时。

托管浏览器集群

在平台支持的区域中,使用已打补丁、隔离且可随时启动的托管 Chromium、Chrome、Firefox 和 WebKit 实例运行任务。

会话持久化与已认证配置文件

通过持久会话、已认证配置文件、Cookies、local storage 和 indexedDB 在请求之间保留浏览器状态,从而避免每次运行都重复登录。

反爬与代理控制

使用内置的隐身功能、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。
  • 提供带有有状态会话、隐身功能和 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
定价模式
按使用量计费,含免费层和企业定价