Node.js SDK
Node.js SDK
使用当前 Lexmount Node.js SDK 构建远程浏览器工作流。
Lexmount Node.js SDK 是面向 JavaScript 和 TypeScript 的类型安全客户端,覆盖浏览器 session、持久化 context、扩展、存储下载、区域选择和 CDP 连接。
安装
npm install lexmount需要 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 辅助方法和集成鉴权回调
配置
export LEXMOUNT_API_KEY=<your-api-key>
export LEXMOUNT_PROJECT_ID=<your-project-id>
# 可选;默认使用中国区 API
export LEXMOUNT_BASE_URL=https://api.lexmount.cn全球服务使用 https://api.lexmount.com。构造函数参数优先于环境变量。不要把 API Key 提交到代码仓库。
Lexmount Browser