先给结论:不要只补跑遗漏的那一页,而应把“分页清单”和“已导出记录”做一次集合比对,确认缺的是页码、记录还是字段。只有确认缺失边界后,才能决定是重跑单页、重跑整批,还是改导出规则。
假设某次任务显示共 12 页,自动导出只拿到 1 至 11 页,第 12 页被跳过。手动补跑第 12 页后,文件里出现 12 页数据,但总记录数仍少于预期。此时有两种合理解释。
两种解释对应不同动作:前者只需核对统计口径,后者必须重跑并覆盖原记录。若把后者误判为前者,后续分析会一直带着空字段。
把导出文件中的页码列单独抽出,按升序排列,检查是否存在跳号、重复页或空页。若页码连续但总数仍少,问题更可能在页内记录或统计口径,而不是分页遗漏。
逐页统计行数,观察末页或异常页是否明显低于相邻页。若某页只有个位数而其他页稳定在相近量级,优先怀疑该页被截断,而不是整页未导出。
对同一批记录检查关键词、排名、日期等字段的空值比例。若空值集中在某一页或某一时间段,说明缺失发生在字段级;若空值均匀分散,则更可能是导出规则或源数据本身的问题。
这三类证据不能单独下结论。例如抓取量归零,既可能是没有新数据,也可能是请求被限制、任务未启动或时间窗口写错。需要结合页码、行数和字段空值一起判断。
面对遗漏分页,常见做法是“只补最后一页”和“整批重跑”。两者都成立,但条件不同。
一个可操作的判断动作是:先做一次只读的完整性核对,不改动原文件;核对结果若显示缺失集中在单页且字段完整,就补单页;若缺失跨页或字段异常,就整批重跑并保留旧文件用于比对。这个动作的结果直接决定下一步是补跑还是改规则。
假设某次任务共 8 页,自动导出得到 1 至 7 页,第 8 页缺失。补跑第 8 页后,文件页码为 1 至 8,但第 8 页只有 3 条记录,而前 7 页每页约 20 条。此时不应直接认为“补跑成功”,而应检查第 8 页是否被截断、字段是否为空、该页是否本应包含更多记录。若确认第 8 页记录数异常,下一步应是重跑第 8 页并覆盖原记录,而不是继续补后面的页。
若核对后第 8 页记录数正常、字段完整,只是总数统计因去重而减少,则无需重跑,改为记录统计口径即可。这里的关键不是数字本身,而是数字与页码、字段分布是否自洽。
这套步骤不能保证每次都能一次定位问题,但能让“为什么补跑后仍对不上”有可复查的证据。具体工具的导出字段、分页上限和重跑方式需要以实际界面和当前版本为准,不要依据旧截图或他人描述直接推断。