From 5849f7cbbf05f8aa1f4f4ca37b7cbeb44fed6031 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 17 Jul 2015 12:15:33 -0500 Subject: [PATCH] Fix base_xenforoforum_adapter for redirected URLs with #fragments--happens if thread title changed. --- fanficfare/adapters/base_xenforoforum_adapter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fanficfare/adapters/base_xenforoforum_adapter.py b/fanficfare/adapters/base_xenforoforum_adapter.py index 4429080..f128e1a 100644 --- a/fanficfare/adapters/base_xenforoforum_adapter.py +++ b/fanficfare/adapters/base_xenforoforum_adapter.py @@ -204,8 +204,11 @@ class BaseXenForoForumAdapter(BaseSiteAdapter): def getChapterText(self, url): logger.debug('Getting chapter text from: %s' % url) + origurl = url (data,opened) = self._fetchUrlOpened(url) url = opened.geturl() + if '#' in origurl and '#' not in url: + url = url + origurl[origurl.index('#'):] logger.debug("chapter URL redirected to: %s"%url) soup = self.make_soup(data)