Update ptt
This commit is contained in:
parent
ec67797392
commit
9e9a9d0584
|
|
@ -56,13 +56,15 @@ public class PTT extends Spider {
|
||||||
if (!TextUtils.isEmpty(extend.get("area"))) builder.appendQueryParameter("area_id", extend.get("area"));
|
if (!TextUtils.isEmpty(extend.get("area"))) builder.appendQueryParameter("area_id", extend.get("area"));
|
||||||
if (!TextUtils.isEmpty(extend.get("year"))) builder.appendQueryParameter("year", extend.get("year"));
|
if (!TextUtils.isEmpty(extend.get("year"))) builder.appendQueryParameter("year", extend.get("year"));
|
||||||
if (!TextUtils.isEmpty(extend.get("sort"))) builder.appendQueryParameter("sort", extend.get("sort"));
|
if (!TextUtils.isEmpty(extend.get("sort"))) builder.appendQueryParameter("sort", extend.get("sort"));
|
||||||
|
builder.appendQueryParameter("page", pg);
|
||||||
Document doc = Jsoup.parse(OkHttp.string(builder.toString(), getHeader()));
|
Document doc = Jsoup.parse(OkHttp.string(builder.toString(), getHeader()));
|
||||||
List<Vod> list = new ArrayList<>();
|
List<Vod> list = new ArrayList<>();
|
||||||
for (Element div : doc.select("div.card > div.embed-responsive")) {
|
for (Element div : doc.select("div.card > div.embed-responsive")) {
|
||||||
Element a = div.select("a").get(0);
|
Element a = div.select("a").get(0);
|
||||||
Element img = a.select("img").get(0);
|
Element img = a.select("img").get(0);
|
||||||
Element remark = div.select("span.badge.badge-success").get(0);
|
String remark = div.select("span.badge.badge-success").get(0).text();
|
||||||
list.add(new Vod(a.attr("href").substring(1), img.attr("alt"), url + img.attr("src"), remark.text()));
|
String vodPic = img.attr("src").startsWith("http") ? img.attr("src") : url + img.attr("src");
|
||||||
|
list.add(new Vod(a.attr("href").substring(1), img.attr("alt"), vodPic, remark));
|
||||||
}
|
}
|
||||||
return Result.string(list);
|
return Result.string(list);
|
||||||
}
|
}
|
||||||
|
|
@ -107,8 +109,9 @@ public class PTT extends Spider {
|
||||||
for (Element div : doc.select("div.card > div.embed-responsive")) {
|
for (Element div : doc.select("div.card > div.embed-responsive")) {
|
||||||
Element a = div.select("a").get(0);
|
Element a = div.select("a").get(0);
|
||||||
Element img = a.select("img").get(0);
|
Element img = a.select("img").get(0);
|
||||||
Element remark = div.select("span.badge.badge-success").get(0);
|
String remark = div.select("span.badge.badge-success").get(0).text();
|
||||||
list.add(new Vod(a.attr("href").substring(1), img.attr("alt"), url + img.attr("src"), remark.text()));
|
String vodPic = img.attr("src").startsWith("http") ? img.attr("src") : url + img.attr("src");
|
||||||
|
list.add(new Vod(a.attr("href").substring(1), img.attr("alt"), vodPic, remark));
|
||||||
}
|
}
|
||||||
return Result.string(list);
|
return Result.string(list);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
e15a4ec1e9d6fe49326304bf84a4e404
|
85c5bdb3daf9516d23c9c9064adfd342
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue