问题: - 原实现用 hour % total_pages 决定起始页 - 13点时 13%3=1,start_page=2,直接跳过第1页(最新文章) - 导致虚拟用户永远不互动最新发布的文章 修复: - 第1页(最新文章)始终在获取总页数时一并拉取,零额外开销 - hour_page = (hour % max_pages) + 1,每小时推进一页(1→2→3...循环) - 0点=第1页最新,1点=第2页,依此类推,形成完整的新→旧覆盖 - 若当前时段页为空则顺序回退,最终兜底第1页 Phase 1(今日新文章)逻辑不变