From 7991fb85d1dddd71b2307b1de1f636dfa5ec8705 Mon Sep 17 00:00:00 2001 From: theluyuan <1162963624@qq.com> Date: Sat, 21 Feb 2026 20:05:29 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20README=20=E8=AF=B4?= =?UTF-8?q?=E6=98=8E=E5=AE=9A=E6=97=B6=E6=AF=8F30=E5=88=86=E9=92=9F?= =?UTF-8?q?=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8a13e92..54e36af 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,11 @@ ## 功能 +- **定时检查**:每 30 分钟执行一次检查,程序持续运行(间隔可在 `main.py` 中修改 `INTERVAL_MINUTES`) - 启动时从项目根目录 `cookies.txt` 加载 Cookie(支持 Netscape 与 nodriver 原生格式) - 进入目标页后根据 `#search_btn` 的 value 是否为「给我搜」判断是否需要验证 - 需要验证时:等待 CF 自动通过 + 使用模板匹配点击 Turnstile 复选框(依赖 `box.png`) -- 验证后等待 10 秒再次检查;若仍未变为「给我搜」则刷新页面并重新走验证流程,直到通过或手动关闭 +- 验证后等待 10 秒再次检查;若仍未变为「给我搜」则刷新页面并重新走验证流程,直到通过后关闭本次浏览器,等待下一轮定时 ## 环境 @@ -32,13 +33,13 @@ pip install opencv-python python main.py ``` -默认以有界面浏览器运行,便于通过验证。 +程序会每 30 分钟打开浏览器执行一次检查,通过后关闭浏览器并等待下一轮。默认以有界面浏览器运行,便于通过验证。退出请手动中断(如 Ctrl+C)。 ## 文件说明 | 文件 | 说明 | |------|------| -| `main.py` | 主流程:加载 Cookie、打开页面、判断验证、点击 Turnstile、循环重试 | +| `main.py` | 主流程:每 30 分钟执行一次检查(加载 Cookie、打开页面、判断验证、点击 Turnstile、循环重试直至通过) | | `cookies_loader.py` | 读取并注入 `cookies.txt`(Netscape / 原生格式) | | `box.png` | Turnstile 复选框模板图,用于截图匹配点击 | | `cookies.txt` | 本地 Cookie 文件(已加入 .gitignore,勿提交) |