[mangamint] code simplifications
This commit is contained in:
@@ -70,8 +70,7 @@ class MangamintChapterExtractor(Extractor):
|
||||
data["count"] = len(imgs)
|
||||
yield Message.Version, 1
|
||||
yield Message.Directory, data
|
||||
for num, url in enumerate(imgs, 1):
|
||||
data["page"] = num
|
||||
for data["page"], url in enumerate(imgs, 1):
|
||||
yield Message.Url, url, text.nameext_from_url(url, data)
|
||||
|
||||
def get_job_metadata(self, page):
|
||||
@@ -84,7 +83,6 @@ class MangamintChapterExtractor(Extractor):
|
||||
"chapter": match.group(2),
|
||||
"chapter-minor": match.group(3) or "",
|
||||
"chapter-id": chid,
|
||||
# "title": "",
|
||||
"lang": "en",
|
||||
"language": "English",
|
||||
}
|
||||
@@ -102,10 +100,4 @@ class MangamintChapterExtractor(Extractor):
|
||||
params["form_build_id"], pos = text.extract(page, 'value="', '"', pos)
|
||||
url = "https://www.mangamint.com/many/callback"
|
||||
page = self.request(url, method="post", data=params).json()["data"]
|
||||
imgs = []
|
||||
pos = 0
|
||||
while True:
|
||||
url, pos = text.extract(page, r'<img src ="', r'"', pos)
|
||||
if not url:
|
||||
return imgs
|
||||
imgs.append(url)
|
||||
return list(text.extract_iter(page, r'<img src ="', r'"'))
|
||||
|
||||
Reference in New Issue
Block a user