fix search
This commit is contained in:
parent
6e923c49c6
commit
0fd26dc708
@ -135,14 +135,16 @@ class SearchChain(ChainBase):
|
|||||||
# 识别
|
# 识别
|
||||||
torrent_meta = MetaInfo(title=title, subtitle=subtitle)
|
torrent_meta = MetaInfo(title=title, subtitle=subtitle)
|
||||||
# 比对年份
|
# 比对年份
|
||||||
if mediainfo.year:
|
if mediainfo.year and torrent_meta.year:
|
||||||
if mediainfo.type == MediaType.TV:
|
if mediainfo.type == MediaType.TV:
|
||||||
# 剧集
|
# 剧集
|
||||||
if torrent_meta.year not in [year for year in mediainfo.season_years.values()]:
|
if torrent_meta.year not in [year for year in mediainfo.season_years.values()]:
|
||||||
|
logger.warn(f'{torrent.site_name} - {torrent.title} 年份不匹配')
|
||||||
continue
|
continue
|
||||||
else:
|
else:
|
||||||
# 没有季的剧集或者电影
|
# 没有季的剧集或者电影
|
||||||
if torrent_meta.year != mediainfo.year:
|
if torrent_meta.year != mediainfo.year:
|
||||||
|
logger.warn(f'{torrent.site_name} - {torrent.title} 年份不匹配')
|
||||||
continue
|
continue
|
||||||
# 比对标题
|
# 比对标题
|
||||||
if torrent_meta.name in [mediainfo.title, mediainfo.original_title]:
|
if torrent_meta.name in [mediainfo.title, mediainfo.original_title]:
|
||||||
@ -156,6 +158,8 @@ class SearchChain(ChainBase):
|
|||||||
logger.info(f'{mediainfo.title} 匹配到资源:{torrent.site_name} - {torrent.title}')
|
logger.info(f'{mediainfo.title} 匹配到资源:{torrent.site_name} - {torrent.title}')
|
||||||
_match_torrents.append(torrent)
|
_match_torrents.append(torrent)
|
||||||
break
|
break
|
||||||
|
else:
|
||||||
|
logger.warn(f'{torrent.site_name} - {torrent.title} 标题不匹配')
|
||||||
self.progress.update(value=100,
|
self.progress.update(value=100,
|
||||||
text=f'匹配完成,共匹配到 {len(_match_torrents)} 个资源',
|
text=f'匹配完成,共匹配到 {len(_match_torrents)} 个资源',
|
||||||
key=ProgressKey.Search)
|
key=ProgressKey.Search)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user