Node.js SDK
Node.js SDK
使用当前 Lexmount Node.js SDK 构建远程浏览器工作流。
Lexmount Node.js SDK 是面向 JavaScript 和 TypeScript 的类型安全客户端,覆盖浏览器 session、持久化 context、扩展、存储下载、区域选择和 CDP 连接。
安装
npm install lexmount@0.7.0需要 Node.js 18 或更高版本。应用需要连接浏览器时,再单独安装 playwright。
当前浏览器名称
| 产品名称 | SDK/API 值 | 适用场景 |
|---|---|---|
| Chromium | normal | 完整浏览器 session、持久化 context 和回放 |
| Moli | light | 轻量 Agent 浏览和内容型任务 |
代码中继续使用 normal 和 light,产品界面会显示为 Chromium 和 Moli。
SDK 覆盖范围
- 异步创建 session、状态轮询、查询/关闭、targets 与存储下载
- 区域目录发现和显式区域选择
- 持久化 context 的创建、查询、fork、删除和紧急强制释放
- 扩展上传、查询、删除和挂载到 session
- 自定义镜像、窗口大小、自定义/官方代理和 LightMount 选项
- 结构化错误、日志、CDP 辅助方法和集成鉴权回调
- Browser Agent:创建可复用 Agent、执行任务、查看结果和取消 Run(SDK 0.7.0)。
配置
export LEXMOUNT_API_KEY='<your-api-key>'
export LEXMOUNT_PROJECT_ID='<your-project-id>'
# 可选;默认使用全球 COM API
export LEXMOUNT_BASE_URL=https://api.lexmount.com中国区服务请显式设置 https://api.lexmount.cn。构造函数参数优先于环境变量。不要把 API Key 提交到代码仓库。
安装包与示例
- SDK 本地代理:通过 SDK 电脑的网络与 DNS 访问内网站点。
