文档总览
按控制台快速入门、SDK 接入、示例脚本和集成场景阅读 Lexmount 文档。
Lexmount 文档的主线和产品快速入门保持一致:先在控制台跑通一条云端浏览器链路,再把同一条链路接入 SDK 和 agent 代码。
推荐先看
如果你是第一次接入,先打开 快速入门。那里用截图串起了 API Key -> Session -> View 导航 -> Python SDK 的完整路径。
文档阅读路径
1. 先理解控制台链路
控制台快速入门对应四个动作:
| 步骤 | 你在控制台做什么 | 后续代码里对应什么 |
|---|---|---|
| API Key | 创建调用密钥并确认 Project ID | SDK 初始化客户端 |
| Session | 创建一个云端浏览器实例 | client.sessions.create() |
| View 导航 | 打开远程画面,验证网页能访问 | 用 CDP endpoint 连接浏览器 |
| SDK 接入 | 把同样流程写进代码 | Playwright / agent 自动执行 |
这条路径的目标不是展示所有能力,而是先确认“凭证、浏览器实例、远程画面、代码连接”都能跑通。
2. 再选择 SDK
- Python SDK 快速开始:最贴近当前
/quick-start页面,适合先跑通第一个 agent 浏览器任务。 - Node.js SDK 快速开始:适合 TypeScript / Node.js 服务侧接入。
SDK 文档里会解释 session、View、connect URL、CDP 连接和资源释放之间的关系。
3. 最后看示例脚本
示例脚本不是另一套入门流程,而是把 quickstart 的链路拆成不同场景:
demo.py:最小闭环,创建 session、连接浏览器、访问网页。inspect_url_demo.py:保留 View,适合边看远程画面边调试。session_downloads.py:演示远程浏览器下载文件后如何取回。context_basic.py、extension_basic.py、proxy_demo.py:在基础链路跑通后再看。
详细解释见 Python 示例与参考。
其他集成入口
- WebFetch:面向内容获取场景的网页提取 API。
常见概念
Session
一个 session 就是一个云端浏览器实例。创建后会返回 session id、远程 View 入口和 CDP 连接地址。任务完成后应关闭 session,释放云端资源。
View
View 是远程浏览器画面。它用于人工观测、验证导航、必要时接管操作。它和 SDK 使用的是同一个云端 session。
Connect URL
connect_url 是 Playwright / Puppeteer 通过 CDP 连接远程浏览器的地址。控制台里看到 session 能跑通之后,SDK 就是用这个地址把浏览器交给代码。
Lexmount 文档