fix 豆瓣搜索词条类型错误问题

This commit is contained in:
jxxghp
2024-04-30 11:17:03 +08:00
parent 43f594393c
commit 76a8b02fe5

View File

@ -456,10 +456,14 @@ class MediaInfo:
self.type = info.get('media_type') self.type = info.get('media_type')
elif info.get("subtype"): elif info.get("subtype"):
self.type = MediaType.MOVIE if info.get("subtype") == "movie" else MediaType.TV self.type = MediaType.MOVIE if info.get("subtype") == "movie" else MediaType.TV
elif info.get("type"): elif info.get("target_type"):
self.type = MediaType.MOVIE if info.get("type") == "movie" else MediaType.TV self.type = MediaType.MOVIE if info.get("target_type") == "movie" else MediaType.TV
elif info.get("type_name"): elif info.get("type_name"):
self.type = MediaType(info.get("type_name")) self.type = MediaType(info.get("type_name"))
elif info.get("uri"):
self.type = MediaType.MOVIE if "/movie/" in info.get("uri") else MediaType.TV
elif info.get("type") and info.get("type") in ["movie", "tv"]:
self.type = MediaType.MOVIE if info.get("type") == "movie" else MediaType.TV
# 标题 # 标题
if not self.title: if not self.title:
self.title = info.get("title") self.title = info.get("title")