优化Tencent源搜索,如果是多语言版本,anime标题增加语言版本

This commit is contained in:
huangxd- committed 2026-03-22 09:48:43 +08:00
1 parent 9c3efe058e
commit 85771eeb06
1 file changed
+11 -1
+11 -1
View File
@@ -419,12 +419,22 @@ export default class TencentSource extends BaseSource {
}
if (links.length > 0) {
// 从第一集标题中提取版本信息
const firstEpTitle = eps[0].unionTitle || eps[0].title || `第1集`;
let displayTitle = anime.title;
// 检查第一集标题是否包含 anime.title 且匹配 xxxx[xxx版] 格式
const versionMatch = firstEpTitle.match(/\[.+版\]/);
if (versionMatch && firstEpTitle.includes(anime.title)) {
displayTitle = `${anime.title}${versionMatch[0]}`;
}
// 将字符串mediaId转换为数字ID (使用哈希函数)
const numericAnimeId = convertToAsciiSum(anime.mediaId);
let transformedAnime = {
animeId: numericAnimeId,
bangumiId: anime.mediaId,
animeTitle: `${anime.title}(${anime.year})【${anime.type}】from tencent`,
animeTitle: `${displayTitle}(${anime.year})【${anime.type}】from tencent`,
type: anime.type,
typeDescription: anime.type,
imageUrl: anime.imageUrl,