真实的浏览器,作为工作流中的一步
不是 HTTP 抓取,而是一个真实的浏览器,它运行页面的 JavaScript 并等待其完成,然后返回真人实际看到的内容。它是你拖放到画布上的一个组件,参数可取自前面的步骤,套餐额度会在请求发出前先行核对,而不是在账单上才发现。
画布组件形式的真实浏览器——运行 JavaScript,返回渲染后的内容或截图,每次请求前都会核对按工作区计的额度。
这个组件能为你做什么
- 真实的浏览器,而非抓取 — 许多页面在 JavaScript 运行之前都是空的。这是一个真实的浏览器,它加载页面、运行脚本并等待内容稳定,因此你读到的是真人会看到的内容,而不是普通 HTTP 请求返回的裸 HTML。
- 渲染后的内容或截图 — 以干净的 Markdown 形式取回页面,可直接交给下一步或某个智能体;或者截取渲染完成后的截图。你可以按步骤选择页面的返回形式,中间无需单独的解析环节。
- 能读取你数据的参数 — 要打开的 URL 很少是常量。每个参数都可以是对载荷或前一步输出的表达式,因此从你刚查到的记录打开页面时,无需仅为重命名字段而在前面加一个转换步骤。
- 工作流或智能体皆可使用 — 同一个组件既可作为你按顺序放置的普通步骤,也可作为授予智能体的工具,由它自行判断何时值得打开某个页面。两种方式的计量方式相同,因此智能体无法超出工作流所遵守的上限进行消耗。
平台能力
- 真实浏览器: 每个页面的加载方式
- 步骤或工具: 两种使用途径
- 调用之前: 何时核对你的额度
我需要自己托管什么吗?
不需要。浏览器作为平台的一部分运行,因此没有要部署的容器,没有需要持续打补丁的浏览器,也没有单独的账单。你只需放置组件并配置它要打开的内容。
它会运行页面的 JavaScript 吗?
会。它是一个真实的浏览器,脚本会运行,并且在读取任何内容之前会给页面留出加载完成的时间。你可以取得 Markdown 结果,或渲染完成后的截图,那些没有 JavaScript 就一片空白的页面也会带着内容返回。
AI 智能体能决定打开什么吗?
可以,只要你授予它。将组件连接到智能体,模型便可在判断某个页面值得阅读时调用它。它的计量方式与工作流步骤完全相同,因此授予该能力不会提高上限——如果你更想自己决定,就把它当作普通步骤来用。