fix personmeta
This commit is contained in:
parent
9af883acbb
commit
8420b2ea85
@ -515,8 +515,12 @@ class PersonMeta(_PluginBase):
|
|||||||
# 饰演角色
|
# 饰演角色
|
||||||
if douban_actor.get("character"):
|
if douban_actor.get("character"):
|
||||||
# "饰 詹姆斯·邦德 James Bond 007"
|
# "饰 詹姆斯·邦德 James Bond 007"
|
||||||
ret_people["Role"] = re.search(r"饰\s(.*)\s*",
|
character = re.search(r"饰\s(.*)\s*",
|
||||||
douban_actor.get("character")).group(1)
|
douban_actor.get("character")).group(1)
|
||||||
|
if character:
|
||||||
|
ret_people["Role"] = character
|
||||||
|
else:
|
||||||
|
ret_people["Role"] = douban_actor.get("character")
|
||||||
updated_name = True
|
updated_name = True
|
||||||
# 图片
|
# 图片
|
||||||
if douban_actor.get("avatar", {}).get("large"):
|
if douban_actor.get("avatar", {}).get("large"):
|
||||||
@ -562,7 +566,7 @@ class PersonMeta(_PluginBase):
|
|||||||
# 豆瓣演员
|
# 豆瓣演员
|
||||||
if doubaninfo:
|
if doubaninfo:
|
||||||
doubanitem = self.chain.douban_info(doubaninfo.get("id")) or {}
|
doubanitem = self.chain.douban_info(doubaninfo.get("id")) or {}
|
||||||
return doubanitem.get("actors") or []
|
return (doubanitem.get("actors") or []) + (doubanitem.get("directors") or [])
|
||||||
return []
|
return []
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
Loading…
x
Reference in New Issue
Block a user