summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/mangaread.py
diff options
context:
space:
mode:
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,
}),
)