[tsumino] add login capabilities (#161)

This commit is contained in:
Mike Fährmann
2019-01-30 17:58:48 +01:00
parent dd358b4564
commit bfbbac4495
5 changed files with 30 additions and 6 deletions

View File

@@ -223,6 +223,7 @@ class ChapterExtractor(Extractor):
self.url = url
def items(self):
self.login()
page = self.request(self.url).text
data = self.get_metadata(page)
imgs = self.get_images(page)
@@ -230,7 +231,7 @@ class ChapterExtractor(Extractor):
if "count" in data:
images = zip(
range(1, data["count"]+1),
imgs
imgs,
)
else:
try:
@@ -246,6 +247,9 @@ class ChapterExtractor(Extractor):
data.update(imgdata)
yield Message.Url, url, text.nameext_from_url(url, data)
def login(self):
"""Login and set necessary cookies"""
def get_metadata(self, page):
"""Return a dict with general metadata"""