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