Python SDK
示例与参考
整理 quickstart 示例脚本及其运行方式。
Quickstart 示例目录
demo.py - 基础演示
- 访问 Lexmount 官网
- 验证页面标题
- 截图保存
light-demo.py - 轻量浏览器演示
- 使用
chrome-light-docker模式 - 访问新浪新闻
- 提取所有链接并保存到
links.txt
extension_basic.py - 插件演示
- 上传
test_extension.zip - 查看已上传插件列表
- 使用
extension_ids创建浏览器会话
proxy_demo.py - 代理演示
- 使用
proxy参数创建浏览器会话 - 验证远端浏览器通过带认证的上游代理访问外网
inspect_url_demo.py - Inspect URL 演示
- 创建浏览器会话
- 打印
inspect_url供用户手动打开检查 - 等待用户输入后再关闭会话
运行示例
# 1. 创建并激活虚拟环境
python3 -m venv venv
source venv/bin/activate # Linux/macOS 或 venv\Scripts\activate (Windows)
# 2. 安装依赖
pip install -r requirements.txt
# 3. 创建 .env 文件
cp .env.example .env
# 编辑 .env 填入实际的 API Key 和 Project ID
# office 测试环境可设置:
# LEXMOUNT_BASE_URL=https://apitest.local.lexmount.net
# 4. 运行示例
python3 demo.py # 基础演示
python3 light_demo.py # 轻量浏览器演示
python3 extension_basic.py # 插件演示
python3 proxy_demo.py # 代理演示
python3 inspect_url_demo.py # Inspect URL 演示示例源码入口
lexmount-python-sdk-quickstart/demo.py展示最小化浏览器连接流程。lexmount-python-sdk-quickstart/light_demo.py演示 light 浏览器模式。lexmount-python-sdk-quickstart/context_basic.py演示持久化 context 访问。lexmount-python-sdk-quickstart/extension_basic.py演示扩展上传和挂载。lexmount-python-sdk-quickstart/proxy_demo.py演示上游代理配置。lexmount-python-sdk-quickstart/inspect_url_demo.py演示打印inspect_url并在用户确认前保持会话打开。lexmount-python-sdk-quickstart/session_downloads.py演示下载产物拉取。
Lexmount 文档