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(); 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();