主题
定时与执行频率
任务通过 Cron 表达式 控制执行频率。客户端提供了常用频率选项 + 高级自定义。
常用频率(推荐)
在「执行频率」下拉中提供:
| 选项 | Cron 表达式 | 等同于 |
|---|---|---|
| 每分钟 | * * * * * | 高级会员可用 |
| 每 5 分钟 | */5 * * * * | 高级会员可用 |
| 每 10 分钟 | */10 * * * * | 会员及以上 |
| 每 30 分钟 | */30 * * * * | 会员及以上 |
| 每小时整点 | 0 * * * * | 所有用户 |
| 每 2 小时 | 0 */2 * * * | 所有用户 |
| 每 6 小时 | 0 */6 * * * | 所有用户 |
| 每天 0 点 | 0 0 * * * | 所有用户 |
| 每天 9 点 | 0 9 * * * | 所有用户 |
Cron 表达式语法
网页侦探使用标准 5 段式 Cron:
┌───────────── 分钟 (0 - 59)
│ ┌─────────── 小时 (0 - 23)
│ │ ┌───────── 日 (1 - 31)
│ │ │ ┌─────── 月 (1 - 12)
│ │ │ │ ┌───── 星期 (0 - 6, 0 = 周日)
│ │ │ │ │
* * * * *常见写法
| 表达式 | 含义 |
|---|---|
0 9 * * * | 每天 9:00 |
0 9 * * 1 | 每周一 9:00 |
0 9 * * 1-5 | 工作日(周一到周五)9:00 |
0 9,18 * * * | 每天 9:00 和 18:00 |
0 9-18 * * * | 每天 9 点到 18 点每小时 |
*/15 9-18 * * 1-5 | 工作时间每 15 分钟 |
0 0 1 * * | 每月 1 号 0:00 |
0 0 * * 0 | 每周日 0:00 |
通配符
| 字符 | 含义 | 示例 |
|---|---|---|
* | 任意值 | * * * * * 表示每分钟 |
, | 多个值 | 0,15,30,45 * * * * 每 15 分钟 |
- | 范围 | 0 9-18 * * * 9 点到 18 点 |
/ | 步长 | */5 * * * * 每 5 分钟 |
频率与会员等级
| 会员等级 | 允许的最小间隔 |
|---|---|
| 免费用户 | 1 小时 |
| 会员 | 10 分钟 |
| 高级会员 | 1 分钟 |
| 企业会员 | 1 分钟 |
频率过高的代价
- 服务器和目标网站都需要承受压力
- 部分网站会触发反爬虫,导致整段时间无法访问
- 抢购等场景建议先小批量测试,避免账号被限流
执行时机
- 调度器在客户端 本地运行,关闭客户端任务不会执行
- 网页侦探后台运行时(最小化到托盘)也会正常调度
- 系统休眠期间错过的任务,会在唤醒后 最多补跑 1 次
任务执行的时间窗
每次任务执行:
- 启动浏览器(首次约 1-2 秒)
- 加载页面 + 等待 JS 渲染(默认 3 秒,可配置)
- 抽取元素 + 对比
- 触发通知
如果你设置的频率比单次执行时间还短(例如「每分钟」+ 页面加载 80 秒), 调度器会自动跳过来不及的那一轮,避免堆积。
多客户端与任务归属
网页侦探支持同一账号登录多台客户端,并通过 运行客户端 控制任务在哪台机器上调度执行。
完整的运行方案(单节点 / 全节点 / 指定节点)、立即执行的远程触发与会员限制,请参阅 运行客户端。
同时在线客户端数量限制
不同会员等级可同时保持登录在线的客户端数量不同,超出时会自动将最早登录的客户端踢下线:
| 会员等级 | 可同时在线客户端 |
|---|---|
| 免费用户 | 1 台 |
| 普通会员 | 3 台 |
| 高级会员 | 10 台 |
| 企业会员 | 不限 |
服务器持续在线监控
将任务设为 指定节点 并绑定长期在线的 CLI 服务端,即可实现 7×24 持续监控;详见 运行客户端。
