From 4a6b85003a9ea7cfe8e58f2073aa0be0ee9ca9e7 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Mon, 20 Feb 2023 14:50:17 +0800 Subject: [PATCH] Workaround for del tag parsing in comments --- .../com/hippo/ehviewer/client/parser/GalleryDetailParser.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt index b9028a829..ef73097d1 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryDetailParser.kt @@ -92,7 +92,8 @@ object GalleryDetailParser { // Error info PATTERN_ERROR.find(body)?.run { throw EhException(groupValues[1]) } val galleryDetail = GalleryDetail() - val document = Jsoup.parse(body) + // Temporary workaround, see https://github.com/jhy/jsoup/issues/1850 + val document = Jsoup.parse(body.replace("del>", "s>")) parseDetail(galleryDetail, document, body) galleryDetail.tags = parseTagGroups(document) galleryDetail.comments = parseComments(document)