mirror of
https://github.com/JimmXinu/FanFicFare.git
synced 2025-12-26 02:35:32 +01:00
Update adapter_ficbooknet for site changes.
This commit is contained in:
parent
7ad85b8beb
commit
78fa57a63c
1 changed files with 6 additions and 5 deletions
|
|
@ -126,14 +126,15 @@ class FicBookNetAdapter(BaseSiteAdapter):
|
|||
pubdate = None
|
||||
chapters = soup.find('ul', {'class' : 'list-of-fanfic-parts'})
|
||||
if chapters != None:
|
||||
for chapdiv in chapters.findAll('div', {'class':'part-info'}):
|
||||
for chapdiv in chapters.findAll('li', {'class':'part'}):
|
||||
chapter=chapdiv.find('a',href=re.compile(r'/readfic/'+self.story.getMetadata('storyId')+r"/\d+#part_content$"))
|
||||
churl='https://'+self.host+chapter['href']
|
||||
self.add_chapter(chapter,churl)
|
||||
## First chapter doesn't always have a date, skip it.
|
||||
if pubdate == None and chapter.parent.find('span'):
|
||||
pubdate = translit.translit(stripHTML(chapter.parent.find('span')))
|
||||
update = translit.translit(stripHTML(chapter.parent.find('span')))
|
||||
|
||||
datespan = chapdiv.find('span')
|
||||
if pubdate == None and datespan:
|
||||
pubdate = translit.translit(stripHTML(datespan))
|
||||
update = translit.translit(stripHTML(datespan))
|
||||
else:
|
||||
self.add_chapter(self.story.getMetadata('title'),url)
|
||||
self.story.setMetadata('numChapters',1)
|
||||
|
|
|
|||
Loading…
Reference in a new issue