Update api.py
Browse files
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 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
|
| 297 |
-
|
| 298 |
-
|
| 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")
|