API 文档
Virtual Browser 提供完整的 HTTP API 接口,支持浏览器环境的创建、管理和控制。
认证
所有 API 请求都需要在请求头中包含 api-key
:
http
api-key: DZdGdlOykzTgfggUMKVHSXbXe4LVTZN2
API 端点列表
浏览器环境管理
- 获取浏览器环境列表 -
GET /api/getBrowserList
- 获取环境完整参数 -
GET /api/getBrowserFullParameters
- 获取运行中的环境列表 -
GET /api/getBrowserRunningList
- 创建环境 -
POST /api/addBrowser
- 更新环境 -
POST /api/updateBrowser
- 删除环境 -
POST /api/deleteBrowser
- 启动环境 -
POST /api/launchBrowser
- 关闭环境 -
POST /api/closeBrowser
- 删除环境数据 -
POST /api/deleteBrowserData
Cookie 管理
- 获取环境 cookie -
GET /api/getBrowserCookie
- 更新环境 cookie -
POST /api/updateBrowserCookie
指纹管理
- 更新环境指纹 -
POST /api/updateBrowserFingerprint
分组管理
- 获取分组列表 -
GET /api/getGroupList
- 添加分组 -
POST /api/addGroup
- 更新分组名称 -
POST /api/updateGroup
- 删除分组 -
POST /api/deleteGroup
插件管理
响应格式
所有 API 响应都遵循统一的格式:
成功响应
json
{
"success": true,
"data": {
// 响应数据
}
}
错误响应
json
{
"success": false,
"error": "错误信息"
}
状态码
200
- 请求成功400
- 请求参数错误401
- 认证失败404
- 资源不存在500
- 服务器内部错误