1 from manga_py
.provider
import Provider
2 from .helpers
.std
import Std
5 class AComicsRu(Provider
, Std
):
7 def get_archive_name(self
) -> str:
10 def get_chapter_index(self
) -> str:
13 def get_content(self
):
14 return self
._get
_content
('{}/~{}')
16 def get_manga_name(self
) -> str:
17 return self
._get
_name
(r
'\.\w{2,7}/~([^/]+)')
19 def get_chapters(self
):
20 return ['~' + self
.manga_name
]
23 pages_max
= self
.text_content_full(self
.content
, 'span.issueNumber').split('/')[1]
24 _min
= self
._params
['skip_volumes']
25 _max
= self
._params
['max_volumes']
26 if _max
> 0 and _min
> 0:
33 for i
in range(_min
, _max
):
34 parser
= self
.document_fromstring(self
._get
_content
('{}/~{}/%d' % (i
+ 1)))
35 images
+= self
._images
_helper
(parser
, '#mainImage')
39 def get_cover(self
) -> str:
40 return self
._cover
_from
_content
('header.serial a img')
42 def book_meta(self
) -> dict:
45 def prepare_cookies(self
):
46 self
.update_cookies({'ageRestrict': '21'})