Update api.py
Browse files
api.py
CHANGED
@@ -244,6 +244,9 @@ async def open_browser(request: Request):
|
|
244 |
if resp.status_code == 200:
|
245 |
browser_info = resp.json()
|
246 |
ws_url = browser_info.get("webSocketDebuggerUrl").replace("ws://127.0.0.1", "wss://0.0.0.0")
|
|
|
|
|
|
|
247 |
logger.info(f"Browser opened with ID: {browser_id}, Info: {browser_info}")
|
248 |
BROWSERS[browser_id] = {"process": proc, "ws": ws_url, "port": port, "status": "open", "info": browser_info}
|
249 |
return {"success": True, "msg": "success", "data": {"id": browser_id, "ws": ws_url}, "info": browser_info}
|
|
|
244 |
if resp.status_code == 200:
|
245 |
browser_info = resp.json()
|
246 |
ws_url = browser_info.get("webSocketDebuggerUrl").replace("ws://127.0.0.1", "wss://0.0.0.0")
|
247 |
+
# 去掉端口号
|
248 |
+
ws_url = re.sub(r":\d+", "", ws_url)
|
249 |
+
browser_info["webSocketDebuggerUrl"] = ws_url
|
250 |
logger.info(f"Browser opened with ID: {browser_id}, Info: {browser_info}")
|
251 |
BROWSERS[browser_id] = {"process": proc, "ws": ws_url, "port": port, "status": "open", "info": browser_info}
|
252 |
return {"success": True, "msg": "success", "data": {"id": browser_id, "ws": ws_url}, "info": browser_info}
|