跳转到内容
搜索文档

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

主要特性

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

相关产品

Workers

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

Durable Objects

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

Agents

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

更多资源

快速入门

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

限制

了解 Browser Run 的限制。

定价

了解 Browser Run 定价。

Playwright API

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

开发者 Discord

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

@CloudflareDev

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

这篇文档对您有帮助吗?