先给结论:自动导出遗漏分页后,不要只看导出文件是否生成了行数,而要用“分页边界+总数对照+抽样回查”三重证据判断完整性。假设某工具按每页50条抓取一个栏目,共导出3页,但第3页只有12条,这未必是遗漏,也可能是总数本来就只有112条;反过来,第3页正好50条,也不代表完整,因为可能还有下一页没被触发。判断的关键是找到可核对的边界证据,而不是凭直觉。
分页导出的完整性检查,第一步不是重跑,而是确认最后一页的结束方式。常见有三种情况:
把这三类分开,才能避免把正常收尾误判为遗漏,也避免把重复当成完整。若工具只提供导出文件而不提供分页状态,应回到原始列表页核对最后一页的结束特征。
假设某站点栏目共有112条内容,工具设定每页50条导出,得到第1页50条、第2页50条、第3页12条。这个结果本身符合正常收尾。但如果页面顶部显示“共4页”,或第3页仍有下一页入口,则说明导出只覆盖了3页,存在遗漏。
可核对的证据包括:
如果总数声明为112,导出相加也是112,且无下一页,可判定完整;如果总数声明为150,导出只有112,则需继续定位缺失的是哪几页。
不要立即重跑全部导出。先取缺失区间的一页做单页回查:手动打开该页码,记录该页条目数和首尾条目标识,再与导出文件中相邻页的边界比对。这个动作的结果会决定下一步:
这个回查的成本很低,却能避免两种错误:把源站本身不存在的页当成遗漏,或把重复数据当成完整数据。
完成一次导出后,按以下顺序检查,每步都留下可复核的记录:
这套清单不依赖某个工具的特定按钮,适用于多数分页导出场景。具体工具是否提供总数声明、是否支持按区间重跑,需要以你当前使用的版本为准。
并非所有遗漏都必须补齐。如果导出目的是快速查看近期内容,且缺失页属于历史归档,可以在记录缺失范围后先使用现有数据。但如果导出结果要用于收录核对、内容盘点或后续决策,缺失页会导致判断偏差,此时应补齐或明确标注覆盖范围。判断标准是:缺失部分是否可能改变你的结论。若可能改变,就不能把当前导出当作完整数据使用。
最后提醒一点:导出文件行数正常、抓取过程无报错,都不能单独证明分页完整。只有把分页边界、总数对照和抽样回查三组证据放在一起,才能对完整性下结论。