From df1e56b8506f2ce600a9e337a58e795f7beb236b Mon Sep 17 00:00:00 2001 From: driftcrow Date: Sat, 25 Dec 2021 20:30:19 +0800 Subject: [PATCH] fix bugs for some metadata not exist --- douban/douban.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/douban/douban.py b/douban/douban.py index ea18179..a678c52 100644 --- a/douban/douban.py +++ b/douban/douban.py @@ -133,11 +133,13 @@ def to_metadata(self, browser, log, entry_, timeout): # {{{ if result: mi.subtitle = result.group(1).strip() - authors = authors(extra)[0] + authors = authors(extra) if not authors: authors = [('Unknown')] + else: + authors = authors[0].split('、') # TODO:: others split char - mi.authors = authors.split('、') # TODO:: others split char + mi.authors = authors cover_url = cover(extra)[0] @@ -165,7 +167,7 @@ def to_metadata(self, browser, log, entry_, timeout): # {{{ mi.tags = tags # pubdate - + pubdate = '' result = re.compile(r'出版年:(.*?)<', re.M).search(info) if result: pubdate = result.group(1)