主要功能
- 安全导航: 正确的初始化顺序可防止常见的浏览器自动化错误
- 结构化数据提取: 有条理地提取和组织网页内容的方法
- 灵活输出: 创建包含标题、摘要和见解的结构化摘要
先决条件
在运行此示例之前,您需要:- Browserbase 账户: 从 Browserbase 获取 API 凭证
- OpenAI API 密钥: 从 OpenAI 获取 API 密钥
设置说明
1. 克隆并构建 Stagehand MCP 服务器
2. 安装 Python 依赖
3. 设置环境变量
代码示例
可用工具
Stagehand MCP 服务器提供了几个用于 Web 自动化的工具:工具 | 目的 | 使用说明 |
---|---|---|
stagehand_navigate | 导航到网页 | 首先使用进行初始化 |
stagehand_extract | 提取结构化数据 | 安全用于内容提取 |
stagehand_observe | 查找元素和理解页面结构 | 适合探索 |
stagehand_act | 与页面元素交互 | 点击、输入、滚动等操作 |
screenshot | 截屏 | 仅在导航成功后使用 |