Merge pull request #37 from alex8224/master

修复某些节点的弹幕文本为空时导致的格式错误
This commit is contained in:
Star Brilliant 2016-08-12 13:55:02 +08:00 committed by GitHub
commit 30e518a5fc

View File

@ -181,6 +181,7 @@ def ReadCommentsBilibili(f, fontsize):
p = str(comment.getAttribute('p')).split(',') p = str(comment.getAttribute('p')).split(',')
assert len(p) >= 5 assert len(p) >= 5
assert p[1] in ('1', '4', '5', '6', '7', '8') assert p[1] in ('1', '4', '5', '6', '7', '8')
if comment.childNodes.length > 0:
if p[1] in ('1', '4', '5', '6'): if p[1] in ('1', '4', '5', '6'):
c = str(comment.childNodes[0].wholeText).replace('/n', '\n') c = str(comment.childNodes[0].wholeText).replace('/n', '\n')
size = int(p[2])*fontsize/25.0 size = int(p[2])*fontsize/25.0