跳转到主要内容

执行操作

Stagehand 提供了 act() 函数,可通过自然语言在页面上执行操作。以下是使用 Stagehand 在 LinkedIn 上查找工作的示例: 使用 Stagehand 执行操作 该工作流程仅需如下几行代码即可实现:
page 对象扩展自 Playwright 的页面对象,因此您可以使用任何 Playwright 页面方法

从页面提取结构化数据

您可以使用 extract() 从页面获取结构化数据。 以下是提取职位发布中职位名称的示例:
Stagehand 使用 Zod(针对 TypeScript)和 Pydantic(针对 Python)来帮助定义待提取数据的模式。

预览/缓存操作

有时您希望在执行操作前进行预览。可在调用 act() 前使用 page.observe() 实现。
action 将是一个描述待执行操作的 JSON 对象。
有关缓存的更多信息,请参阅缓存文档

可以执行哪些操作?

Stagehand 将自然语言映射到 Playwright 操作。 我们通常支持以下操作: 这些操作都可以通过自然语言命令触发。例如: