docs: 更新 README 说明定时每30分钟检查
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,10 +4,11 @@
|
|||||||
|
|
||||||
## 功能
|
## 功能
|
||||||
|
|
||||||
|
- **定时检查**:每 30 分钟执行一次检查,程序持续运行(间隔可在 `main.py` 中修改 `INTERVAL_MINUTES`)
|
||||||
- 启动时从项目根目录 `cookies.txt` 加载 Cookie(支持 Netscape 与 nodriver 原生格式)
|
- 启动时从项目根目录 `cookies.txt` 加载 Cookie(支持 Netscape 与 nodriver 原生格式)
|
||||||
- 进入目标页后根据 `#search_btn` 的 value 是否为「给我搜」判断是否需要验证
|
- 进入目标页后根据 `#search_btn` 的 value 是否为「给我搜」判断是否需要验证
|
||||||
- 需要验证时:等待 CF 自动通过 + 使用模板匹配点击 Turnstile 复选框(依赖 `box.png`)
|
- 需要验证时:等待 CF 自动通过 + 使用模板匹配点击 Turnstile 复选框(依赖 `box.png`)
|
||||||
- 验证后等待 10 秒再次检查;若仍未变为「给我搜」则刷新页面并重新走验证流程,直到通过或手动关闭
|
- 验证后等待 10 秒再次检查;若仍未变为「给我搜」则刷新页面并重新走验证流程,直到通过后关闭本次浏览器,等待下一轮定时
|
||||||
|
|
||||||
## 环境
|
## 环境
|
||||||
|
|
||||||
@@ -32,13 +33,13 @@ pip install opencv-python
|
|||||||
python main.py
|
python main.py
|
||||||
```
|
```
|
||||||
|
|
||||||
默认以有界面浏览器运行,便于通过验证。
|
程序会每 30 分钟打开浏览器执行一次检查,通过后关闭浏览器并等待下一轮。默认以有界面浏览器运行,便于通过验证。退出请手动中断(如 Ctrl+C)。
|
||||||
|
|
||||||
## 文件说明
|
## 文件说明
|
||||||
|
|
||||||
| 文件 | 说明 |
|
| 文件 | 说明 |
|
||||||
|------|------|
|
|------|------|
|
||||||
| `main.py` | 主流程:加载 Cookie、打开页面、判断验证、点击 Turnstile、循环重试 |
|
| `main.py` | 主流程:每 30 分钟执行一次检查(加载 Cookie、打开页面、判断验证、点击 Turnstile、循环重试直至通过) |
|
||||||
| `cookies_loader.py` | 读取并注入 `cookies.txt`(Netscape / 原生格式) |
|
| `cookies_loader.py` | 读取并注入 `cookies.txt`(Netscape / 原生格式) |
|
||||||
| `box.png` | Turnstile 复选框模板图,用于截图匹配点击 |
|
| `box.png` | Turnstile 复选框模板图,用于截图匹配点击 |
|
||||||
| `cookies.txt` | 本地 Cookie 文件(已加入 .gitignore,勿提交) |
|
| `cookies.txt` | 本地 Cookie 文件(已加入 .gitignore,勿提交) |
|
||||||
|
|||||||
Reference in New Issue
Block a user