快速开始
在网页中创建实例、运行 JavaScript、查看日志,并连接自己的电脑或服务器。
在控制台运行
- 打开实例管理,点击「创建实例」,可选填名字。
- 在新实例的代码页粘贴以下 JavaScript,将最长运行时间设为 10 秒,然后点击「运行」。
- 在概览中查看输出,在执行历史中确认本次执行为「成功」。
const response = await fetch('https://example.com');
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const html = await response.text();
console.log(JSON.stringify({ status: response.status, characters: html.length }));脚本完成后实例自动停止。代码和历史仍然保留,可以修改代码后再次运行。运行时限从代码实际开始执行时计时;0 表示不限时。
查看结果与再次运行
运行后切换到「概览」,在「输出日志」中查看状态码和网页字符数。日志会自动更新;脚本抛出的错误也会显示在这里。
在「执行历史」中检查本次执行的状态和结束时间。显示「成功」才表示任务执行完成;失败或超时时,结合日志检查原因。创建完成或点击「运行」后,还需要等待实际执行结果。
需要修改任务时打开「代码」,编辑后再次点击「运行」。也可以在执行历史中点击「加载代码」,将某次历史代码加载到编辑器后修改运行。每次运行使用独立的 JavaScript 环境,不保留上一轮的全局变量。
停止、删除与查找实例
- **停止:**在实例列表中点击「停止」,或在详情的「代码」页停止当前任务。等待清理完成后,实例显示「已结束」;代码、历史和日志仍然保留。
- **批量停止:**在列表中勾选实例后点击「停止选中项」,或使用「停止全部未结束实例」处理自己的全部存活实例。
- **删除:**在实例列表中点击「删除」并确认。实例会先停止并清理,然后删除代码、执行历史和日志;删除不可撤销。资源仍在清理时,稍后重试。
- **查找:**在列表中使用状态筛选,或输入完整实例 ID 精确查找。进入详情后,可以在概览中修改名字。
使用自己的电脑或服务器
在客户端管理下载对应平台的原生客户端,解压后按包内 README 配置并启动。
在 API Keys 页面获取自己的 API key 和 project ID,用于连接客户端。macOS / Linux 的环境变量示例:
export LEXMOUNT_API_KEY='<your-api-key>'
export LEXMOUNT_PROJECT_ID='<your-project-id>'
export LEXMOUNT_BASE_URL='https://api.lexmount.cn'
./lexico-clientWindows PowerShell 使用 $env:LEXMOUNT_API_KEY='...'、$env:LEXMOUNT_PROJECT_ID='...'、$env:LEXMOUNT_BASE_URL='https://api.lexmount.cn',然后运行 .\lexico-client.exe。
客户端启动后保持运行,在管理页复制其完整 ID,并将远程接口示例中的 <client-id> 替换为该值。脚本始终提交给云端运行时,lexico-client 负责执行该电脑上的远程操作。
文件写入默认关闭,命令执行默认开启;权限和使用范围见客户端能力与配置。
在网页中调试客户端
- 在客户端管理中找到在线且可达的客户端,点击「调试」。
- 选择模块和操作。例如选择文件系统的
readDir,路径填写.,查看客户端启动目录。 - 点击「生成代码」,检查生成的 JavaScript,然后点击「运行调试代码」。
- 网页会创建实例并打开详情,在概览的输出日志中查看结果。
调试区也支持 HTTP 请求、进程查询与执行、TCP 连接或监听、HTTP 服务。需要写文件或执行命令时,先在客户端的「配置」中确认相应权限已应用。需要组合多个操作时,可使用示例编写自己的任务。
