Quick Actions 为截取屏幕截图、提取 HTML 内容、生成 PDF 等常见浏览器任务提供简单接口。你可以通过两种方式使用 Quick Actions:
- REST API:用于一次性请求或外部集成的 HTTP 端点。
- Workers 绑定:使用
env.BROWSER.quickAction()从 Cloudflare Worker 直接调用 Quick Actions。
可用选项如下:
- /content - 获取 HTML
- /screenshot - 捕获屏幕截图
- /pdf - 渲染 PDF
- /markdown - 从网页提取 Markdown
- /snapshot - 捕获多种页面格式
- /accessibilityTree - 捕获无障碍树
- /scrape - 抓取 HTML 元素
- /json - 使用 AI 捕获结构化数据
- /links - 从网页检索链接
- /crawl - 爬取 Web 内容
- 参考
``/crawl` 仅通过 REST API 提供。
当你需要快速、简单的方式执行常见浏览器任务(如截取屏幕截图、提取 HTML 或生成 PDF)而无需编写复杂脚本时,请使用 Quick Actions。对于更高级的自动化、自定义工作流或持久浏览器会话,请使用 Puppeteer、Playwright 或 CDP。
要通过 REST API 使用 Quick Actions,请创建自定义 API Token,并授予以下权限:
Browser Rendering - Edit
要从 Worker 使用 Quick Actions,请在 wrangler.json 中配置 browser 绑定。使用 Workers 绑定时无需 API token。
{
"browser": {
"binding": "BROWSER"
}
}