Python SDK
Python SDK
使用 Python 创建并控制 Lexmount 浏览器 session。
lexmount 包通过带类型提示的 Python API 创建远程浏览器 session,并提供 session、持久化 context、扩展、下载、CDP 辅助方法和区域选择能力。
安装
pip install --upgrade lexmount运行要求:
- Python 3.8 或更高版本
- Playwright 是可选依赖,只在需要浏览器自动化时安装
运行本文示例时安装 Playwright:
pip install playwright python-dotenv
playwright install chromium当前能力
- 异步创建 session 并等待进入 active 状态;
- Chromium(
normal)和 Moli(light)两种浏览器类型; - 自动选择区域目录,或显式指定区域;
- View/inspect URL、CDP 连接地址和页面 target 查询;
- 持久化 context 的创建、列表、详情、fork、删除和强制释放;
- 扩展的上传、列表、详情、挂载和删除;
- 自定义代理与官方代理配置;
- 存储下载文件和持久化回放控制;
- custom image 和窗口尺寸选项;
- 结构化错误、可配置日志、原始 CDP 辅助方法和可选质量上报。
配置
LEXMOUNT_API_KEY=<your-api-key>
LEXMOUNT_PROJECT_ID=<your-project-id>
LEXMOUNT_BASE_URL=https://api.lexmount.cn构造函数参数优先于环境变量。LEXMOUNT_BASE_URL 可省略,默认是 https://api.lexmount.cn。
Lexmount Browser