[mangaread] fix 'tags' extraction

This commit is contained in:
Mike Fährmann
2023-07-14 22:36:06 +02:00
parent c9a82c9313
commit ab5dde7221

View File

@@ -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,
}),
)