From 615f7b2bc2b7361ec45039461872be89a42ed052 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Mon, 9 Jul 2012 15:27:06 -0500 Subject: [PATCH] Fix ksarchive for poor summary html (copied from twcs). --- fanficdownloader/adapters/adapter_ksarchivecom.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fanficdownloader/adapters/adapter_ksarchivecom.py b/fanficdownloader/adapters/adapter_ksarchivecom.py index 10685ff..13ae41d 100644 --- a/fanficdownloader/adapters/adapter_ksarchivecom.py +++ b/fanficdownloader/adapters/adapter_ksarchivecom.py @@ -197,7 +197,13 @@ class KSArchiveComAdapter(BaseSiteAdapter): # XXX svalue = "" while not defaultGetattr(value,'class') == 'label': svalue += str(value) - value = value.nextSibling + # poor HTML(unclosed

for one) can cause run on + # over the next label. + if '' in svalue: + svalue = svalue[0:svalue.find('')] + break + else: + value = value.nextSibling self.setDescription(url,svalue) #self.story.setMetadata('description',stripHTML(svalue))