1 from manga_py
.provider
import Provider
2 from .helpers
.std
import Std
5 class SeriMangaCom(Provider
, Std
):
6 def get_chapter_index(self
) -> str:
7 idx
= self
.chapter
[1].split('.')
10 idx
[1] if len(idx
) > 1 else '0',
13 def get_content(self
):
14 return self
._get
_content
('{}/manga/{}')
16 def get_manga_name(self
) -> str:
17 return self
._get
_name
(r
'/manga/([-\w]+)')
19 def get_chapters(self
):
20 items
= self
._elements
('li.spl-list-item a')
21 n
= self
.normalize_uri
22 return [(n(i
.get('href')), i
.cssselect('span')[0].text_content_full().strip()) for i
in items
]
25 parser
= self
.html_fromstring(self
.chapter
[0])
26 images
= self
._images
_helper
(parser
, '.chapter-pages > img', 'data-src', 'src')
27 n
= self
.normalize_uri
28 return [n(image
) for image
in images
]
30 def get_cover(self
) -> str:
31 return self
.parse_background(self
._elements
('.seri-img')[0])
33 def chapter_for_json(self
) -> str:
34 return self
.chapter
[0]