Fix Kanqiu page size issue

This commit is contained in:
qlql765 2023-11-04 16:48:53 +08:00 committed by GitHub
parent e759d9576e
commit 030500316e
1 changed files with 5 additions and 2 deletions

View File

@ -72,17 +72,20 @@ public class Kanqiu extends Spider {
} }
Document doc = Jsoup.parse(OkHttp.string(cateUrl, getHeader())); Document doc = Jsoup.parse(OkHttp.string(cateUrl, getHeader()));
List<Vod> list = new ArrayList<>(); List<Vod> list = new ArrayList<>();
int Size = 0;
for (Element li : doc.select(".list-group-item")) { for (Element li : doc.select(".list-group-item")) {
Size = doc.select(".list-group-item").size();
String vid = siteUrl + li.select(".btn.btn-primary").attr("href"); String vid = siteUrl + li.select(".btn.btn-primary").attr("href");
String name = li.select(".row.d-none").text(); String name = li.select(".row.d-none").text();
if (name.isEmpty()) name = li.text(); if (name.isEmpty()) name = li.text();
String pic = li.select(".col-xs-1").eq(0).select("img").attr("src"); String pic = li.select(".col-xs-1").eq(0).select("img").attr("src");
if (pic.isEmpty()) pic = "https://i0.imgs.ovh/2023/11/04/Zb6qm.jpeg"; if (pic.isEmpty()) pic = "https://qlql.link/b/日期.jpg";
if (!pic.startsWith("http")) pic = siteUrl + pic; if (!pic.startsWith("http")) pic = siteUrl + pic;
String remark = li.select(".btn.btn-primary").text(); String remark = li.select(".btn.btn-primary").text();
list.add(new Vod(vid, name, pic, remark)); list.add(new Vod(vid, name, pic, remark));
} }
return Result.string(list); Result result = Result.get().page(1, 1, 0, Size).vod(list);
return result.string();
} }
@Override @Override