diff --git a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryListParser.java b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryListParser.java index 297628074..0e8ac71ed 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryListParser.java +++ b/app/src/main/java/com/hippo/ehviewer/client/parser/GalleryListParser.java @@ -137,9 +137,17 @@ private static GalleryInfo parseGalleryInfo(Element e) { if (result != null) { gi.gid = result.gid; gi.token = result.token; - gi.title = a.text().trim(); } } + + Element child = glname; + Elements children = glname.children(); + while (children.size() != 0) { + child = children.get(0); + children = child.children(); + } + gi.title = child.text().trim(); + Element tbody = JsoupUtils.getElementByTag(glname, "tbody"); if (tbody != null) { ArrayList tags = new ArrayList<>();