Spaces:
BG5
/
Running

BG5 commited on
Commit
da38cd3
·
verified ·
1 Parent(s): 9a28f7e

Update api.py

Browse files
Files changed (1) hide show
  1. api.py +14 -13
api.py CHANGED
@@ -199,6 +199,7 @@ async def system_usage():
199
 
200
 
201
  # BitBrowser风格API
 
202
  @app.post("/browser/open")
203
  async def open_browser(request: Request):
204
  data = await request.json()
@@ -283,19 +284,19 @@ async def delete_browser(request: Request):
283
  return {"success": True, "msg": "deleted", "data": {"id": browser_id}}
284
 
285
 
286
- @app.post("/browser/update")
287
- async def update_browser(request: Request):
288
- data = await request.json()
289
- # 兼容 BitBrowser 结构
290
- launch_args = ""
291
- if isinstance(data.get("browserFingerPrint"), dict):
292
- launch_args = data["browserFingerPrint"].get("launchArgs", "")
293
- elif "launchArgs" in data:
294
- launch_args = data["launchArgs"]
295
- # 合并 launchArgs 到 data
296
- if launch_args:
297
- data["launchArgs"] = launch_args
298
- return await open_browser(Request({**request.scope, "body": json.dumps(data).encode()}, receive=request._receive))
299
 
300
 
301
  @app.post("/browser/ports")
 
199
 
200
 
201
  # BitBrowser风格API
202
+ @app.post("/browser/update")
203
  @app.post("/browser/open")
204
  async def open_browser(request: Request):
205
  data = await request.json()
 
284
  return {"success": True, "msg": "deleted", "data": {"id": browser_id}}
285
 
286
 
287
+ # @app.post("/browser/update")
288
+ # async def update_browser(request: Request):
289
+ # data = await request.json()
290
+ # # 兼容 BitBrowser 结构
291
+ # launch_args = ""
292
+ # if isinstance(data.get("browserFingerPrint"), dict):
293
+ # launch_args = data["browserFingerPrint"].get("launchArgs", "")
294
+ # elif "launchArgs" in data:
295
+ # launch_args = data["launchArgs"]
296
+ # # 合并 launchArgs 到 data
297
+ # if launch_args:
298
+ # data["launchArgs"] = launch_args
299
+ # return await open_browser(Request({**request.scope, "body": json.dumps(data).encode()}, receive=request._receive))
300
 
301
 
302
  @app.post("/browser/ports")