summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/mangaread.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2023-07-15 17:08:47 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2023-07-15 17:08:47 -0400
commite2f67519f8c1750a71aab3dc56b8345fff21bac5 (patch)
tree26770e9b79821f2fa10ed3b07a4669f857db8071 /gallery_dl/extractor/mangaread.py
parentef30b1fa552fd4ceebdd14bbcc16f30f430883f8 (diff)
New upstream version 1.25.8.upstream/1.25.8
Diffstat (limited to 'gallery_dl/extractor/mangaread.py')
-rw-r--r--gallery_dl/extractor/mangaread.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/gallery_dl/extractor/mangaread.py b/gallery_dl/extractor/mangaread.py
index 49d4d7d..74c239e 100644
--- a/gallery_dl/extractor/mangaread.py
+++ b/gallery_dl/extractor/mangaread.py
@@ -87,7 +87,8 @@ class MangareadChapterExtractor(MangareadBase, ChapterExtractor):
)
def metadata(self, page):
- data = {"tags": list(text.extract_iter(page, "class>", "<"))}
+ tags = text.extr(page, 'class="wp-manga-tags-list">', '</div>')
+ data = {"tags": list(text.split_html(tags)[::2])}
info = text.extr(page, '<h1 id="chapter-heading">', "</h1>")
if not info:
raise exception.NotFoundError("chapter")
@@ -148,7 +149,7 @@ class MangareadMangaExtractor(MangareadBase, MangaExtractor):
}
}),
("https://www.mangaread.org/manga/doesnotexist", {
- "exception": exception.NotFoundError,
+ "exception": exception.HttpError,
}),
)