From 12ce63d5c95be839cb4cc39fc0c47c79af7d115a Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sat, 15 Nov 2014 11:00:31 -0600 Subject: [PATCH] Fix for author pages URL change in storiesonline.net, thanks Jeff. --- fanficdownloader/adapters/adapter_storiesonlinenet.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fanficdownloader/adapters/adapter_storiesonlinenet.py b/fanficdownloader/adapters/adapter_storiesonlinenet.py index f40a727..50c4734 100644 --- a/fanficdownloader/adapters/adapter_storiesonlinenet.py +++ b/fanficdownloader/adapters/adapter_storiesonlinenet.py @@ -168,10 +168,10 @@ class StoriesOnlineNetAdapter(BaseSiteAdapter): self.story.setMetadata('numChapters',len(self.chapterUrls)) # surprisingly, the detailed page does not give enough details, so go to author's page - skip=0 + page=0 i=0 while i == 0: - asoup = bs.BeautifulSoup(self._fetchUrl(self.story.getMetadata('authorUrl')+"&skip="+str(skip))) + asoup = bs.BeautifulSoup(self._fetchUrl(self.story.getMetadata('authorUrl')+"/"+str(page))) a = asoup.findAll('td', {'class' : 'lc2'}) for lc2 in a: @@ -179,7 +179,7 @@ class StoriesOnlineNetAdapter(BaseSiteAdapter): i=1 break if a[len(a)-1] == lc2: - skip=skip+10 + page=page+1 for cat in lc2.findAll('div', {'class' : 'typediv'}): self.story.addToList('genre',cat.text)