From 16ff8a1a2303b8a2e891111d66bad9a2d42ce746 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Mon, 18 Nov 2013 07:40:29 -0600 Subject: [PATCH] Fix for ffnet crossover categories. --- fanficdownloader/adapters/adapter_fanfictionnet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fanficdownloader/adapters/adapter_fanfictionnet.py b/fanficdownloader/adapters/adapter_fanfictionnet.py index d96f427..bc0152e 100644 --- a/fanficdownloader/adapters/adapter_fanfictionnet.py +++ b/fanficdownloader/adapters/adapter_fanfictionnet.py @@ -144,7 +144,7 @@ class FanFictionNetSiteAdapter(BaseSiteAdapter): elif 'Crossover' in categories[0]['href']: caturl = "https://%s%s"%(self.getSiteDomain(),categories[0]['href']) catsoup = bs.BeautifulSoup(self._fetchUrl(caturl)) - for a in catsoup.findAll('a',href=re.compile(r"^/crossovers/")): + for a in catsoup.findAll('a',href=re.compile(r"^/crossovers/.+?/\d+/")): self.story.addToList('category',stripHTML(a)) else: # Fall back. I ran across a story with a Crossver