fix: 修复演员detail信息不存在问题
This commit is contained in:
parent
0a82abd812
commit
b10db6d902
15
tmdb.py
15
tmdb.py
|
@ -33,7 +33,7 @@ class Tmdb:
|
||||||
headers = self.header
|
headers = self.header
|
||||||
response = requests.get(url, headers=headers)
|
response = requests.get(url, headers=headers)
|
||||||
if 200 == response.status_code:
|
if 200 == response.status_code:
|
||||||
return response.text
|
return response.text.encode("utf-8")
|
||||||
else:
|
else:
|
||||||
return "{}"
|
return "{}"
|
||||||
|
|
||||||
|
@ -107,7 +107,8 @@ class Tmdb:
|
||||||
actor_json["uniqueid"] = self.tmdb_id
|
actor_json["uniqueid"] = self.tmdb_id
|
||||||
|
|
||||||
actor_json["adult"] = "" if info_json["adult"] is None else str(info_json["adult"])
|
actor_json["adult"] = "" if info_json["adult"] is None else str(info_json["adult"])
|
||||||
actor_json["alsoknownas"] = "" if info_json["also_known_as"] is None else info_json["also_known_as"]
|
# 不建议使用,存在gbk转码问题
|
||||||
|
# actor_json["alsoknownas"] = "" if info_json["also_known_as"] is None else info_json["also_known_as"]
|
||||||
actor_json["deathday"] = "" if info_json["deathday"] is None else str(info_json["deathday"])
|
actor_json["deathday"] = "" if info_json["deathday"] is None else str(info_json["deathday"])
|
||||||
actor_json["gender"] = "" if info_json["gender"] is None else str(info_json["gender"])
|
actor_json["gender"] = "" if info_json["gender"] is None else str(info_json["gender"])
|
||||||
actor_json["homepage"] = "" if info_json["homepage"] is None else str(info_json["homepage"])
|
actor_json["homepage"] = "" if info_json["homepage"] is None else str(info_json["homepage"])
|
||||||
|
@ -116,7 +117,9 @@ class Tmdb:
|
||||||
info_json["known_for_department"])
|
info_json["known_for_department"])
|
||||||
|
|
||||||
actor_data = json.dumps(actor_json)
|
actor_data = json.dumps(actor_json)
|
||||||
try:
|
print(actor_data)
|
||||||
Make(xml_path=os.path.join(self.actor_path, "person.nfo"), data=actor_data).create()
|
Make(xml_path=os.path.join(self.actor_path, "person.nfo"), data=actor_data).create()
|
||||||
except Exception as e:
|
# try:
|
||||||
self.log.logger.error("当前生成演员元数据NFO文件出现异常:{0}".format(e))
|
# pass
|
||||||
|
# except Exception as e:
|
||||||
|
# self.log.logger.error("当前生成演员元数据NFO文件出现异常:{0}".format(e))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user