diff --git a/gateway/scripts/usage_collector_kimi.py b/gateway/scripts/usage_collector_kimi.py index f63f6e5..e8ce46b 100644 --- a/gateway/scripts/usage_collector_kimi.py +++ b/gateway/scripts/usage_collector_kimi.py @@ -64,12 +64,15 @@ def main(): if kimi_tab: target_id = kimi_tab.get("targetId") or kimi_tab.get("id") print(f"[kimi] Found quota tab: {target_id}") - # Navigate if needed + # Always reload page for fresh data cur_url = kimi_tab.get("url", "") if "tab=quota" not in cur_url: print(f"[kimi] Navigating to quota tab...") cdp_get(f"/navigate?target={target_id}&url={KIMI_CONSOLE}") - time.sleep(5) + else: + print(f"[kimi] Reloading page for fresh data...") + cdp_get(f"/navigate?target={target_id}&url={KIMI_CONSOLE}") + time.sleep(5) else: print(f"[kimi] No quota tab found, opening new tab...") result = cdp_get(f"/new?url={KIMI_CONSOLE}")