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]>
28 lines
745 B
JSON
28 lines
745 B
JSON
{
|
|
"$comment": "CHDBits 分类名取自 MovieClaw chdbits.yaml 注释(TV Series / TV Shows / Sports / Music Videos / HQ Audio)。 2026-10-02 真实列表页核对:font.subtitle 里先是 div.tag 标签再是副标题,末尾 div.circle 徽标;副标题去掉 div,标签取 div.tag。",
|
|
"umt": {
|
|
"categoryNames": {
|
|
"401": "电影",
|
|
"402": "剧集",
|
|
"403": "综艺",
|
|
"404": "纪录片",
|
|
"405": "动漫",
|
|
"406": "MV",
|
|
"407": "体育",
|
|
"408": "HQ Audio",
|
|
"409": "其他"
|
|
}
|
|
},
|
|
"torrents": {
|
|
"fields": {
|
|
"description": {
|
|
"selector": "font.subtitle",
|
|
"remove": "div"
|
|
},
|
|
"labels": {
|
|
"selector": "font.subtitle div.tag"
|
|
}
|
|
}
|
|
}
|
|
}
|