diff --git a/inbound_verify/sites/anneng.py b/inbound_verify/sites/anneng.py index a2e3a6b..4475acc 100644 --- a/inbound_verify/sites/anneng.py +++ b/inbound_verify/sites/anneng.py @@ -112,7 +112,10 @@ class CDP: """绑定到单个页面目标的同步 CDP 客户端。""" def __init__(self, ws_url): - self.ws = websocket.create_connection(ws_url) + # socket 级超时:Electron 业务 tab 偶发不回包时,recv 最多卡 15s 即抛 + # WebSocketTimeoutException,让上层 wait_until/with_retry 能失败→重试, + # 而不是无限阻塞(曾导致安能下载卡死 ~22 分钟、轮询 300s 截止也无法触发)。 + self.ws = websocket.create_connection(ws_url, timeout=15) self._id = 0 self.call("Runtime.enable")