fix(sites): 按真实列表页修正 OurBits / 彩虹岛 / 憨憨 解析

2026-10-02 用真实账号各抓一次列表页与用户页(只读)核对:
- OurBits:标题列嵌套 table.torrentname 有 5 个 td,td:nth-child(n) 先命中嵌套格子,
  大小全为 0、发布时间 N/A;改为只匹配行的直接子单元格。副标题原取成标签块,改为标签之后的正文;
  新增标签与列表页 IMDb / 豆瓣 ID(label.imdb_rate / douban_rate 的 data 属性)
- 彩虹岛:font.subtitle 去掉前面的 div.tag 与末尾徽标,标签单独取
- 憨憨:新增列表标签(span.tag,不含促销)
- 纯数字 IMDb ID 补成 tt + 7 位(imdbIdOf)
- 用户页核对:下载量为 0 是站点实际显示(VIP),解析正确;上传量四站与页面一致
- 脱敏样例 sites-2026.ts + 定义测试;差分登记 23 条有意偏离(新增 labels、OurBits 副标题)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-10-02 20:16:27 +08:00
1 parent cac1833f53
commit 64e1dfb1d2
12 files changed
+327 -16

No files matched your search

+6
View File
@@ -4,6 +4,12 @@
## [Unreleased]
### 修复(站点适配,2026-10-02 真实账号列表页核对)
- OurBits:标题列嵌套表格让大小、发布时间取错(大小全为 0),改为只匹配行的直接子单元格;副标题原先取成了标签,改为取标签之后的正文;新增标签与列表页 IMDb / 豆瓣 ID。
- 彩虹岛:副标题前混入的标签与末尾徽标去掉,标签单独取。
- 憨憨:新增列表标签。
- 站点给出纯数字 IMDb ID 时补成 `tt` + 7 位。
## [0.3.15] - 2026-10-02
### 修复