跳转到内容
搜索文档

Browser Run 概览

最后更新 查看 MarkdownAgent 设置

在 Cloudflare 全球网络 上运行无头 Chrome,用于浏览器自动化、Web 抓取、测试和内容生成。

Available on Free and Paid plans

Browser Run(曾用名 Browser Rendering)使开发者能够以编程方式控制并交互运行在 Cloudflare 全球网络上的无头浏览器实例。

使用场景

以编程方式加载并完整渲染动态网页或原始 HTML,并捕获特定输出,例如:

集成方式

Browser Run 提供两类集成方式:

  • Quick Actions:简单的无状态浏览器任务,如屏幕截图、PDF 和抓取。无需部署代码。
  • Browser Sessions:通过 Puppeteer、Playwright、CDP 或 Stagehand 直接控制浏览器。在 Cloudflare Workers 中部署,或通过 CDP 从任何环境连接。
使用场景 推荐方式 原因
简单的屏幕截图、PDF 或抓取 Quick Actions 无需部署代码;单个 HTTP 请求
浏览器自动化 Playwright、Puppeteer 或 CDP 通过脚本完全控制浏览器
迁移现有脚本 Puppeteer、Playwright 或 CDP 与标准库的代码改动最小
AI 驱动的数据提取 JSON 端点 通过自然语言提示获取结构化数据
全站爬取 Crawl 端点 多页面内容提取,异步返回结果
AI 智能体浏览 Playwright MCP 或 带 MCP 客户端的 CDP LLM 通过 MCP 控制浏览器
弹性抓取 Stagehand AI 按意图而非选择器查找元素
从任何环境直接控制浏览器 CDP 从本地机器、CI/CD 或外部服务器通过 WebSocket 访问

主要特性

  • 扩展至数千个浏览器:即时访问全球浏览器池,冷启动时间短,非常适合大规模屏幕截图生成、数据提取或自动化
  • 默认全球部署:浏览器会话在 Cloudflare 边缘网络上运行,靠近用户开启,在全球范围内提供更好的速度和可用性
  • 易于集成:Quick Actions 适用于常见任务,Puppeteer 和 Playwright 适用于复杂工作流,CDP 可从任何环境直接控制浏览器
  • 会话管理:复用浏览器会话 可提升性能并减少冷启动开销
  • 灵活定价:按实际使用的浏览器时间付费,免费额度慷慨(查看定价)

相关产品

Workers

构建无服务器应用并即时部署到全球,获得卓越的性能、可靠性和规模。

Durable Objects

具有强一致性存储的全球分布式协调 API。使用 Durable Objects 持久化浏览器会话 可提升性能,消除启动新浏览器会话所需的时间。

Agents

构建 AI 驱动的智能体,使用 Playwright MCP 或 Stagehand 自主浏览网站并执行任务。

更多资源

快速入门

选择集成方式并部署你的第一个项目。

限制

了解 Browser Run 的限制。

定价

了解 Browser Run 定价。

Playwright API

使用 Cloudflare 的 Playwright 分支进行测试和自动化。

开发者 Discord

在 Discord 上与 Workers 社区交流,提问、展示你的作品,并与其他开发者讨论平台。

@CloudflareDev

关注 @CloudflareDev 的 Twitter,了解产品公告以及 Cloudflare Workers 的新动态。

这篇文档对您有帮助吗?