replace 'text.extract()' with 'text.extr()' where possible

This commit is contained in:
Mike Fährmann
2022-11-04 23:39:38 +01:00
parent eb33e6cf2d
commit b0cb4a1b9c
79 changed files with 199 additions and 202 deletions

View File

@@ -30,7 +30,7 @@ class DynastyscansBase():
src = extr("class='btn-group'>", "</div>")
url = extr(' src="', '"')
src = text.extract(src, 'href="', '"')[0] if "Source<" in src else ""
src = text.extr(src, 'href="', '"') if "Source<" in src else ""
return {
"url" : self.root + url,
@@ -75,7 +75,7 @@ class DynastyscansChapterExtractor(DynastyscansBase, ChapterExtractor):
"title" : text.unescape(match.group(4) or ""),
"author" : text.remove_html(author),
"group" : (text.remove_html(group) or
text.extract(group, ' alt="', '"')[0] or ""),
text.extr(group, ' alt="', '"')),
"date" : text.parse_datetime(extr(
'"icon-calendar"></i> ', '<'), "%b %d, %Y"),
"lang" : "en",
@@ -83,7 +83,7 @@ class DynastyscansChapterExtractor(DynastyscansBase, ChapterExtractor):
}
def images(self, page):
data = text.extract(page, "var pages = ", ";\n")[0]
data = text.extr(page, "var pages = ", ";\n")
return [
(self.root + img["image"], None)
for img in json.loads(data)