Web Tidy
博客

Instagram Post Sorter Stuck Loading Posts

在进度增加后停止时保留并验收已加载快照,最多执行一次有界重试。

2026年8月31日故障排查
本文目录

Instagram 帖子排序器卡在加载帖子

如果计数曾经增加、后来不再前进,点击一次 Stop,记录停止前后的 scanned / collected / currentCandidates / sortedDisplayed,并核对当前已加载集合是否仍按所选字段和方向排序。只要 loading → stopping → stopped 且部分集合可验证,这就是可用的有界结果。页面稳定后最多用相同参数重试一次;再次停在同一或更早计数就停止并升级。

不要把“从未开始”“结果始终为 0”“某个指标缺失”或“导航后重置”叫作 stuck loading。INS Sorter 只对当前 profile grid 的已加载集合做本地临时排序;Stop 不证明完整历史,也不修改公开网格。

先定义症状

只有状态进入过 loadingscannedcollected 至少增加过一次,并在路由不变时停止增加,才适用本页。runtime 会在达到目标、收到 Stop,或多轮没有新唯一卡片时结束。目标是把进度收敛成可验证的部分快照,而不是强求“全部帖子”。

操作前记录:

profile route: /username/
sort field: Likes | Comments | Views | Date
direction: High to low | Low to high
load target: 25 | 50 | 100 | 200 | 1,000 | All
status before Stop: loading
scanned / collected / currentCandidates / sortedDisplayed: __ / __ / __ / __
last observed increase at: __
status after Stop: stopping → stopped | other: __

Instagram 可能虚拟化或重挂载卡片,四计数不必相等。scanned 是累计见过的唯一卡片;currentCandidatessortedDisplayed 描述当前页面表面。

卡住诊断树

START: 看起来没有继续加载
├─ 从未进入 loading,计数从未增加?
│  └─ 不是 stuck → 使用基础 not-working 排查
├─ 从一开始 currentCandidates 就是 0?
│  └─ 不是 stuck → 使用 no-posts 排查
├─ 只是部分卡片缺某个字段?
│  └─ 不是 stuck → 保持 missing,换字段或停止该排序
├─ 计数增加后在同一主页停住?
│  └─ 记录 → 点一次 Stop → 等待 stopped
│     ├─ 部分集合仍在且顺序可验证 → 接受部分结果
│     └─ 状态/集合与回读矛盾 → 停止并升级
├─ 页面稳定且确实需要更大集合?
│  └─ 相同参数只重试一次
│     ├─ 超过首次停止点 → 继续到有界终态
│     └─ 同点或更早再停 → 停止并升级
└─ 期间刷新、换 tab/profile 或 route?
   └─ 不是同一次 stuck → 记录 reset,建立新基线

六步恢复

  1. 保持 tab、profile 和 route 不变,抄下进度卡。
  2. 点击一次 Stop,不同时刷新或导航。
  3. 等待 stopping → stopped,确认已加载集合仍在。
  4. 核对前三行:源帖子身份、字段证据和排序方向。
  5. 部分集合够用就结束;确需更多时,只按完全相同参数重试一次。
  6. 再次停在同一或更早计数时,保留两张进度卡并升级。

登录/challenge/访问限制、Stop 后状态或集合无法解释、一次重试仍停在同一或更早位置,都是硬停止条件。

验收与限制

有效部分结果必须有 stoppedtarget-reached 终态、四计数、不变的字段/方向/目标、前三行源帖验证,并明确写“当前已加载集合”。若重试,次数正好为一次。

第三方文档只支持“保留上下文、限制重试”的结构,其 workspace、followers scan、上传和归档行为不能定义 SKU10。All 只在当前页面条件下继续到有界终态,不承诺完整账号历史。

从未开始或初始就是零结果时,使用 完整 not-working 清单 的对应分支。部分集合已经可用时,可从 INS Sorter 产品页 继续。

常见问题

Stop 会丢掉已加载帖子吗?

正常路径是 loading → stopping → stopped,保留并排序当前集合;仍要用四计数和前三行验收。

为什么 All 会停止?

它不是完整历史保证。当前页面可能不再提供新唯一卡片,或运行达到其它有界终止条件。

可以反复刷新继续吗?

不可以。刷新会重置页面上下文,破坏两个停止点的可比性。

何时允许一次重试?

只在同一稳定路由、相同字段/方向/目标且确实需要更大集合时允许。

来源