Skip to content

v1.12.2

Choose a tag to compare

@dengji85 dengji85 released this 01 Sep 15:08
· 38 commits to main since this release

🐞 紧急修复

修复在线刮削全面失效(v1.12.1 严重问题)

v1.12.1 在解析网页编码时误用了 resp.charset_encoding——这个属性属于 urllib3,requests 的 Response 上并不存在。结果是:每次请求明明返回了 200,却在解码这一步报错并被内部吞掉,表现为所有在线数据源一律「返回空」,在线刮削完全不可用。

现改为按「响应头声明 → 网页内声明 → UTF-8」的顺序解码。

女优资料补全速度优化

  • 负缓存:「查无此人」6 小时内不再重复试探,避免每次点击都把同样的失败重跑一遍。
  • 只处理缺资料的女优,跳过已完整条目(批量补全从「全表重跑」改为「仅补缺口」)。
  • wiki_actress 收敛:超时上限 12s、重试 ≤2、UTF-8 解码、搜索候选截断,避免单女优最坏 75s 拖垮整批

🔍 问题更好查

连通性测试不再只有一句「返回空」,失败原因现在能区分:

  • HTTP 404 番号不存在 / 403 反爬被拒 / 请求超时 / 代理连接失败 / SSL 错误
  • 本地 NFO 不再误报故障:库里没有这部片、或目录下没有 .nfo 时,标注「非数据源故障」
  • 区分「跳过」与「故障」:番号类型不在某源收录范围时(如 avwiki 只收录素人片),标注「自动跳过,非故障」,不再因反爬 / 404 标红

升级方式

覆盖 AVM-***.exe,沿用旧 data/ 目录即可,无需重新建库。