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,勿提交) |