Added manga-py source
This commit is contained in:
34
manga-py-stable_1.x/manga_py/providers/read_yagami_me.py
Normal file
34
manga-py-stable_1.x/manga_py/providers/read_yagami_me.py
Normal file
@@ -0,0 +1,34 @@
|
||||
from .gomanga_co import GoMangaCo
|
||||
|
||||
|
||||
class ReadYagamiMe(GoMangaCo):
|
||||
_name_re = '/read/[^/]+/([^/]+)/'
|
||||
_content_str = '{}/series/{}/'
|
||||
_chapter_re = r'/rea\w+/[^/]+/(?:[^/]+/)?(\d+/\d+(?:/\d+)?)'
|
||||
|
||||
def get_main_content(self):
|
||||
return self.http_get(self.get_url())
|
||||
|
||||
def get_manga_name(self) -> str:
|
||||
e = self._elements('h1.title')[0]
|
||||
return e.text.strip()
|
||||
|
||||
def get_files(self):
|
||||
try:
|
||||
return super().get_files()
|
||||
except AttributeError:
|
||||
# web manga
|
||||
parser = self.document_fromstring(self._go_chapter_content)
|
||||
return self._images_helper(parser, '.web_pictures > img')
|
||||
|
||||
def _get_json_selector(self, content):
|
||||
return r'pages\s*=\s*(\[.+?\])'
|
||||
|
||||
def prepare_cookies(self):
|
||||
response = self.http().requests(method='post', data={'adult': 'true'}, url=self.get_url())
|
||||
cookies = response.cookies.items()
|
||||
for i in cookies:
|
||||
self._storage['cookies'][i[0]] = i[1]
|
||||
|
||||
|
||||
main = ReadYagamiMe
|
||||
Reference in New Issue
Block a user