This commit is contained in:
mshe 2026-06-15 17:44:25 +08:00
parent ba4cbdd36d
commit f2f7cb82c1
3 changed files with 5 additions and 5 deletions

3
app.py
View File

@ -49,7 +49,8 @@ async def start_vnc_server(instance: int = 1, password: str = "123456") -> str:
cdp_port = 9223 + (instance - 1)
process = await asyncio.create_subprocess_exec(
"docker", "run", "--rm",
"docker", "run", "-d",
"--rm",
"--name", f"vnc-browser-{instance}",
"-p", f"{cdp_port}:9223",
"-p", f"{vnc_port}:5900",

View File

@ -1,6 +1,6 @@
# !/bin/bash
docker rmi vnc-server-base:latest
docker build -t vnc-server-base:latest -f base/Dockerfile .
# docker rmi vnc-server-base:latest
# docker build -t vnc-server-base:latest -f base/Dockerfile .
docker stop vnc-browser
docker rmi vnc-server:latest

View File

@ -17,8 +17,7 @@ def save_login_state(auth_file, keyword):
# headless=False 表示显示浏览器窗口,方便用户扫码登录
# browser = p.chromium.launch(headless=False)
browser = p.chromium.connect_over_cdp(cdp_host)
context = browser.new_context()
page = context.new_page()
page = browser.contexts[0].pages[0]
login_success = False
def on_response(response):