From f2f7cb82c17b4be9a6f35677c3ef03e84256971e Mon Sep 17 00:00:00 2001 From: mshe <666666666@666666666.666666666> Date: Mon, 15 Jun 2026 17:44:25 +0800 Subject: [PATCH] 123 --- app.py | 3 ++- docker/build_run.sh | 4 ++-- spider/mail_qq.py | 3 +-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app.py b/app.py index 8e07b62..570ab5d 100755 --- a/app.py +++ b/app.py @@ -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", diff --git a/docker/build_run.sh b/docker/build_run.sh index 76d23f1..6ba84be 100755 --- a/docker/build_run.sh +++ b/docker/build_run.sh @@ -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 diff --git a/spider/mail_qq.py b/spider/mail_qq.py index e9bdbfc..b272583 100644 --- a/spider/mail_qq.py +++ b/spider/mail_qq.py @@ -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):