fix 豆瓣&Bangumi搜索过于宽泛

This commit is contained in:
jxxghp
2024-05-05 12:14:58 +08:00
parent dcd46f1627
commit 1fc7587cbb
2 changed files with 5 additions and 1 deletions

View File

@ -68,7 +68,9 @@ class BangumiModule(_ModuleBase):
return []
infos = self.bangumiapi.search(meta.name)
if infos:
return [MediaInfo(bangumi_info=info) for info in infos]
return [MediaInfo(bangumi_info=info) for info in infos
if meta.name.lower() in str(info.get("name")).lower()
or meta.name.lower() in str(info.get("name_cn")).lower()]
return []
def bangumi_info(self, bangumiid: int) -> Optional[dict]:

View File

@ -558,6 +558,8 @@ class DoubanModule(_ModuleBase):
continue
if item_obj.get("type_name") not in (MediaType.TV.value, MediaType.MOVIE.value):
continue
if meta.name not in item_obj.get("target", {}).get("title"):
continue
ret_medias.append(MediaInfo(douban_info=item_obj.get("target")))
# 将搜索词中的季写入标题中
if ret_medias and meta.begin_season: