browser_login
Launch browser in background for Google OAuth authentication to collect KPI daily reports, allowing immediate return while login completes asynchronously.
Instructions
启动浏览器进行登录(后台执行,不阻塞)
✅ 新版本改进:
立即返回,不再阻塞等待
在后台线程中启动浏览器
用户可以使用 check_login_status 检查登录是否完成
✅ 推荐使用流程:
调用此工具启动浏览器(立即返回)
在浏览器中完成 Google 登录(约1分钟)
调用 check_login_status 检查登录状态
登录成功后,调用 collect_reports 采集数据
工作流程:
立即返回"浏览器启动中..."
后台打开浏览器窗口
等待您完成 Google OAuth 登录
自动提取并保存 Cookie
保存浏览器会话
Args: use_persistent: 是否使用持久化浏览器上下文(推荐,默认 True) timeout: 登录超时时间(秒),默认 300 秒(5 分钟)
Returns: 启动状态(立即返回,不等待登录完成)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
timeout | No | ||
use_persistent | No |
Input Schema (JSON Schema)
{
"properties": {
"timeout": {
"default": 300,
"type": "integer"
},
"use_persistent": {
"default": true,
"type": "boolean"
}
},
"type": "object"
}