docs: 更新 README 说明定时每30分钟检查

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-21 20:05:29 +08:00
parent 7fef29dd0a
commit 7991fb85d1

View File

@@ -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勿提交 |