跳转到主要内容
Lexmount 提供基于云的浏览器实例,用于运行浏览器自动化任务。支持会话保持、登录态管理和大规模并行执行。

前置条件

1

获取 API Key

联系 Lexmount 管理员获取 API Key
2

获取 Project ID

在 Lexmount 管理后台创建项目,获取 Project ID

配置

.env 中添加凭证:
LEXMOUNT_API_KEY=your_api_key
LEXMOUNT_PROJECT_ID=your_project_id
先复制示例配置,再配置 Agent 使用云浏览器:
# agents/browser-use/config.yaml
BROWSER_ID: lexmount
LEXMOUNT_BROWSER_MODE: normal

登录会话管理

对于需要登录的任务,需要先手动登录并保存会话。

Step 1: 创建浏览器会话

# 创建淘宝登录会话
uv run scripts/manage_login_session.py create --mode normal --website taobao

# 创建京东登录会话
uv run scripts/manage_login_session.py create --mode normal --website jd
支持的网站快捷名称:
电商社交其他
taobaoxiaohongshubaidu_pan
jdweibooffice
meituanzhihubilibili
dianping

Step 2: 手动登录

1

记录会话信息

执行命令后,终端会显示 Session ID
2

打开浏览器

访问 Lexmount 管理后台 → Sessions → 找到刚创建的会话 → 点击 View
3

手动登录

在打开的浏览器中访问目标网站并登录
4

保持页面

登录成功后保持页面打开,等待会话同步

Step 3: 验证(可选)

如果需要验证会话是否保存成功,可以再次创建会话查看是否已处于登录状态。

会话管理命令

# 查看所有会话
uv run scripts/manage_login_session.py list

# 关闭指定会话
uv run scripts/manage_login_session.py close --session-id <session_id>

运行需要登录的任务

1

确保已登录

按上述步骤完成登录态保存
2

配置 Normal 模式

# agents/browser-use/config.yaml
BROWSER_ID: lexmount
LEXMOUNT_BROWSER_MODE: normal
3

运行任务

uv run scripts/run.py \
  --agent browser-use \
  --benchmark LexBench-Browser \
  --split high_freq_login \
  --mode first_n --count 5

优势

无需本地浏览器

在服务器环境运行,无需安装 Chrome

会话持久化

登录状态跨任务保持,无需重复登录

并行执行

支持多个浏览器实例并行运行

稳定可靠

云端隔离环境,避免本地资源冲突

注意事项

  • 云浏览器会产生费用,请合理使用
  • Normal 模式的会话有过期时间,请定期检查登录状态
  • 不要在公开环境暴露 API Key