commit
75f6aa0232
|
|
@ -87,7 +87,7 @@ public class Duanju extends Spider {
|
||||||
String detailUrl = ids.get(0);
|
String detailUrl = ids.get(0);
|
||||||
Document doc = Jsoup.parse(OkHttp.string(detailUrl, getHeader()));
|
Document doc = Jsoup.parse(OkHttp.string(detailUrl, getHeader()));
|
||||||
List<String> vodItems = new ArrayList<>();
|
List<String> vodItems = new ArrayList<>();
|
||||||
Elements sourceList = doc.select(".scroll-content a");
|
Elements sourceList = doc.select("[class=scroll-content] a");
|
||||||
for (Element a : sourceList) {
|
for (Element a : sourceList) {
|
||||||
String episodeUrl = siteUrl + a.attr("href");
|
String episodeUrl = siteUrl + a.attr("href");
|
||||||
String episodeName = a.text();
|
String episodeName = a.text();
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ public class Pan99 extends Ali {
|
||||||
@Override
|
@Override
|
||||||
public String detailContent(List<String> ids) throws Exception {
|
public String detailContent(List<String> ids) throws Exception {
|
||||||
Document doc = Jsoup.parse(OkHttp.string(ids.get(0), getHeader()));
|
Document doc = Jsoup.parse(OkHttp.string(ids.get(0), getHeader()));
|
||||||
List<String> shareLinks = doc.select("blockquote p a:not([href*=quark])").eachAttr("href");
|
List<String> 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());
|
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 title = doc.select(".post-title.mb-2.mb-lg-3").text();
|
||||||
String pic = doc.select("img.alignnone.size-medium").attr("src") + douban;
|
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());
|
Matcher matcher4 = Pattern.compile("◎类 别(.*?)◎").matcher(doc.text());
|
||||||
String classifyName = matcher4.find() ? matcher4.group(1) : "";
|
String classifyName = matcher4.find() ? matcher4.group(1) : "";
|
||||||
Matcher matcher5 = Pattern.compile("◎集 数(.*?)◎").matcher(doc.text());
|
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());
|
Matcher matcher6 = Pattern.compile("◎简 介(.*?)资源失效").matcher(doc.text());
|
||||||
String brief = matcher6.find() ? matcher6.group(1) : "";
|
String brief = matcher6.find() ? matcher6.group(1) : "";
|
||||||
Vod vod = new Vod();
|
Vod vod = new Vod();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue