[tsumino] add login capabilities (#161)
This commit is contained in:
@@ -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"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user