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)