mirror of
https://github.com/JimmXinu/FanFicFare.git
synced 2025-12-06 08:52:55 +01:00
adapter_ficbooknet: Add series collection & fix downloads
This commit is contained in:
parent
7c2700c8ea
commit
fffd15d7ea
1 changed files with 8 additions and 2 deletions
|
|
@ -185,9 +185,15 @@ class FicBookNetAdapter(BaseSiteAdapter):
|
|||
# i=i+len(stripHTML(part).split(' '))
|
||||
# self.story.setMetadata('numWords', unicode(i))
|
||||
|
||||
dlinfo = soup.select_one('header.d-flex.flex-column.gap-12.word-break')
|
||||
|
||||
# dlinfo = soup.find('div',{'class':'fanfic-main-info'})
|
||||
dlinfo = soup.select_one('div.d-flex.flex-column.gap-8')
|
||||
series_label = dlinfo.select_one('div.description.word-break').find('strong', string='Серия:')
|
||||
logger.debug('Series: %s'%str(series_label))
|
||||
if series_label:
|
||||
series_div = series_label.find_next_sibling("div")
|
||||
# No accurate series number as for that, additional request needs to be made
|
||||
self.setSeries(stripHTML(series_div.a), 1)
|
||||
self.story.setMetadata('seriesUrl','https://' + self.getSiteDomain() + series_div.a.get('href'))
|
||||
|
||||
i=0
|
||||
fandoms = dlinfo.select_one('div:not([class])').findAll('a', href=re.compile(r'/fanfiction/\w+'))
|
||||
|
|
|
|||
Loading…
Reference in a new issue