From 97437aa7da0c7d946e8dc6bdf17e65c085e48242 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 13 May 2016 13:39:24 -0500 Subject: [PATCH] Fixes for ficbook.net changes. --- fanficfare/adapters/adapter_ficbooknet.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fanficfare/adapters/adapter_ficbooknet.py b/fanficfare/adapters/adapter_ficbooknet.py index b1a33cf..0f0e59b 100644 --- a/fanficfare/adapters/adapter_ficbooknet.py +++ b/fanficfare/adapters/adapter_ficbooknet.py @@ -102,7 +102,11 @@ class FicBookNetAdapter(BaseSiteAdapter): # Now go hunting for all the meta data and the chapter list. ## Title - a = soup.find('h1') + a = soup.find('section',{'class':'chapter-info'}).find('h1') + # kill '+' marks if present. + sup = a.find('sup') + if sup: + sup.extract() self.story.setMetadata('title',stripHTML(a)) logger.debug("Title: (%s)"%self.story.getMetadata('title'))