全量价格更新 ●
每隔几分钟从 fut.gg CDN 拉一次全量快照(约 70 KB / 25,000 张), 批量更新所有卡的 PC + PS 价、卡类型标记(0 普通市场卡 / 1 SBC / 2 Objective / 3 特殊不可交易), 并把"DB 里还没有的 ea_id"推到下方"新卡补全"队列。同时缓存 fut.gg 自家评分用于补全 metadata。
新卡补全 ●
价格更新发现 CDN 里有但本地 DB 没有的 ea_id 时,这里负责补完整 metadata: 用 fut.gg 自家评分估算 rating,然后到 fut.gg 公开 API 在 ±1/±2/±3 几个评分桶里搜, 找到后顺手用名字到 futbin 拿 futbin_id。 三个桶都找不到的卡会被标"已禁用"不参与成交扫描; 等 EA 真正上架后下次再尝试时会自动恢复。
成交记录扫描 ●
一个完整周期(默认 24 小时)内,按"模拟真人浏览"的方式随机分散抓取 futbin 上每张卡的最近 30 条成交, 算出"近 1 小时成交笔数"等活跃度指标。 策略:Fisher-Yates 完全打乱顺序 → 24 个时段(白天扫得多 / 夜间扫得少)→ 每段内三态混合间隔(75% 指数随机 / 20% 突发 / 5% 长闲)。 下方散点图直观显示分布,密度起伏 = 真随机,等距条状 = 出问题。
原始事件流
上面三个区域产生的所有事件按时间倒序展示(左列为最新,右列继续向下),数据库滚动保留最近 7 天。