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