From bc40abe24a597f3731ec13813154ae84d8017bb7 Mon Sep 17 00:00:00 2001 From: qlql765 <108382776+qlql765@users.noreply.github.com> Date: Fri, 29 Dec 2023 10:08:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8DPan99=E7=BA=BF=E8=B7=AF?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/github/catvod/spider/Pan99.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/catvod/spider/Pan99.java b/app/src/main/java/com/github/catvod/spider/Pan99.java index d47463c..40ae4d9 100644 --- a/app/src/main/java/com/github/catvod/spider/Pan99.java +++ b/app/src/main/java/com/github/catvod/spider/Pan99.java @@ -77,7 +77,7 @@ public class Pan99 extends Ali { @Override public String detailContent(List ids) throws Exception { Document doc = Jsoup.parse(OkHttp.string(ids.get(0), getHeader())); - List shareLinks = doc.select("blockquote p a:not([href*=quark])").eachAttr("href"); + List shareLinks = doc.select(".card p a:not([href*=quark])").eachAttr("href"); for (int i = 0; i < shareLinks.size(); i++) shareLinks.set(i, shareLinks.get(i).trim()); String title = doc.select(".post-title.mb-2.mb-lg-3").text(); String pic = doc.select("img.alignnone.size-medium").attr("src") + douban; @@ -92,7 +92,7 @@ public class Pan99 extends Ali { Matcher matcher4 = Pattern.compile("◎类  别(.*?)◎").matcher(doc.text()); String classifyName = matcher4.find() ? matcher4.group(1) : ""; Matcher matcher5 = Pattern.compile("◎集  数(.*?)◎").matcher(doc.text()); - String remark = matcher5.find() ? matcher5.group(1) : ""; + String remark = matcher5.find() ? "集数:" + matcher5.group(1) : ""; Matcher matcher6 = Pattern.compile("◎简  介(.*?)资源失效").matcher(doc.text()); String brief = matcher6.find() ? matcher6.group(1) : ""; Vod vod = new Vod(); From 13c414bb31b9a6f95c1c9718fe2f143a169b4eaa Mon Sep 17 00:00:00 2001 From: qlql765 <108382776+qlql765@users.noreply.github.com> Date: Sat, 30 Dec 2023 15:03:15 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=9F=AD=E5=89=A7?= =?UTF-8?q?=E9=80=89=E9=9B=86=E7=BA=BF=E8=B7=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/github/catvod/spider/Duanju.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/catvod/spider/Duanju.java b/app/src/main/java/com/github/catvod/spider/Duanju.java index ec6e7b6..74f996d 100644 --- a/app/src/main/java/com/github/catvod/spider/Duanju.java +++ b/app/src/main/java/com/github/catvod/spider/Duanju.java @@ -87,7 +87,7 @@ public class Duanju extends Spider { String detailUrl = ids.get(0); Document doc = Jsoup.parse(OkHttp.string(detailUrl, getHeader())); List vodItems = new ArrayList<>(); - Elements sourceList = doc.select(".scroll-content a"); + Elements sourceList = doc.select("[class=scroll-content] a"); for (Element a : sourceList) { String episodeUrl = siteUrl + a.attr("href"); String episodeName = a.text();