change Chapter and MangaExtractor classes

- unify and simplify constructors
- rename get_metadata and get_images to just metadata() and images()
- rename self.url to chapter_url and manga_url
This commit is contained in:
Mike Fährmann
2019-02-11 18:38:47 +01:00
parent 4b1880fa5e
commit 580baef72c
24 changed files with 435 additions and 467 deletions

View File

@@ -41,14 +41,14 @@ class SenmangaChapterExtractor(Extractor):
self.session.headers["Referer"] = self.chapter_url
def items(self):
data = self.get_job_metadata()
data = self.metadata()
yield Message.Version, 1
yield Message.Directory, data
for data["page"] in range(1, data["count"]+1):
data["extension"] = None
yield Message.Url, self.img_url + str(data["page"]), data
def get_job_metadata(self):
def metadata(self):
"""Collect metadata for extractor-job"""
page = self.request(self.chapter_url).text
self.session.cookies.clear()