From 9a92d48d30cbc71bfca71fcebedf0d8cd77b28a5 Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 28 Aug 2023 15:41:07 +0800 Subject: [PATCH] Update Wogg.java --- app/src/main/java/com/github/catvod/spider/Wogg.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/catvod/spider/Wogg.java b/app/src/main/java/com/github/catvod/spider/Wogg.java index babdff8d..0ea10c14 100644 --- a/app/src/main/java/com/github/catvod/spider/Wogg.java +++ b/app/src/main/java/com/github/catvod/spider/Wogg.java @@ -49,6 +49,7 @@ public class Wogg extends Ali { @Override public String homeContent(boolean filter) { List classes = new ArrayList<>(); + String url = extend.get("filter").getAsString(); Document doc = Jsoup.parse(OkHttp.string(siteUrl, getHeader())); Elements elements = doc.select(".nav-link"); for (Element e : elements) { @@ -57,7 +58,7 @@ public class Wogg extends Ali { classes.add(new Class(mather.group(1), e.text().trim())); } } - return Result.string(classes, this.parseVodListFromDoc(doc), filter ? JsonParser.parseString(OkHttp.string(extend.get("filter").getAsString())) : null); + return Result.string(classes, parseVodListFromDoc(doc), filter ? JsonParser.parseString(OkHttp.string(url)) : null); } @Override @@ -73,7 +74,7 @@ public class Wogg extends Ali { Matcher matcher = regexPageTotal.matcher(doc.html()); if (matcher.find()) total = Integer.parseInt(matcher.group(1)); int count = total <= limit ? 1 : ((int) Math.ceil(total / (double) limit)); - return Result.get().vod(this.parseVodListFromDoc(doc)).page(page, count, limit, total).string(); + return Result.get().vod(parseVodListFromDoc(doc)).page(page, count, limit, total).string(); } private List parseVodListFromDoc(Document doc) {