commit
02ada1327f
|
|
@ -84,17 +84,26 @@ public class Duanju extends Spider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String detailContent(List<String> ids) throws Exception {
|
public String detailContent(List<String> ids) throws Exception {
|
||||||
String detailUrl = ids.get(0);
|
Document doc = Jsoup.parse(OkHttp.string(ids.get(0), getHeader()));
|
||||||
Document doc = Jsoup.parse(OkHttp.string(detailUrl, getHeader()));
|
Elements circuits = doc.select(".module-tab-item.tab-item");
|
||||||
List<String> vodItems = new ArrayList<>();
|
Elements sources = doc.select("[class=scroll-content]");
|
||||||
Elements sourceList = doc.select("[class=scroll-content] a");
|
StringBuilder vod_play_url = new StringBuilder();
|
||||||
for (Element a : sourceList) {
|
StringBuilder vod_play_from = new StringBuilder();
|
||||||
String episodeUrl = siteUrl + a.attr("href");
|
for (int i = 0; i < sources.size(); i++) {
|
||||||
String episodeName = a.text();
|
String spanText = circuits.get(i).select("span").text();
|
||||||
vodItems.add(episodeName + "$" + episodeUrl);
|
String smallText = circuits.get(i).select("small").text();
|
||||||
|
String playFromText = spanText + "(共" + smallText + "集)";
|
||||||
|
vod_play_from.append(playFromText).append("$$$");
|
||||||
|
Elements aElementArray = sources.get(i).select("a");
|
||||||
|
for (int j = 0; j < aElementArray.size(); j++) {
|
||||||
|
Element a = aElementArray.get(j);
|
||||||
|
String href = siteUrl + a.attr("href");
|
||||||
|
String text = a.text();
|
||||||
|
vod_play_url.append(text).append("$").append(href);
|
||||||
|
boolean notLastEpisode = j < aElementArray.size() - 1;
|
||||||
|
vod_play_url.append(notLastEpisode ? "#" : "$$$");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
String vod_play_from = "Qile";
|
|
||||||
String vod_play_url = TextUtils.join("#", vodItems);
|
|
||||||
String title = doc.select("h1.page-title").text();
|
String title = doc.select("h1.page-title").text();
|
||||||
String classifyName = doc.select("div.tag-link a").text();
|
String classifyName = doc.select("div.tag-link a").text();
|
||||||
String year = doc.select("a.tag-link").eq(1).text();
|
String year = doc.select("a.tag-link").eq(1).text();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue