diff --git a/app/src/main/java/com/github/catvod/spider/Paper.java b/app/src/main/java/com/github/catvod/spider/Paper.java index 31dac7c1..73d3c5af 100644 --- a/app/src/main/java/com/github/catvod/spider/Paper.java +++ b/app/src/main/java/com/github/catvod/spider/Paper.java @@ -79,10 +79,14 @@ public class Paper extends Spider { @Override public String categoryContent(String tid, String pg, boolean filter, HashMap extend) { - List list = new ArrayList<>(); String type = extend.containsKey("type") ? extend.get("type") : tid; - List items = Data.arrayFrom(OkHttpUtil.string(URL + "data/" + type + ".json", getHeaders())); - for (Data item : items) list.add(item.getVod()); + List list = new ArrayList<>(); + Map params = new HashMap<>(); + params.put("action", "viewcat"); + params.put("cat", type); + params.put("num", pg); + String result = OkHttpUtil.post("https://gitcafe.net/tool/alipaper/", params, getHeaders()); + for (Data item : Data.arrayFrom(result)) list.add(item.getVod()); return Result.string(list); } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 915594f7..6169801d 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 999d888b..26f3c70d 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -1d0b9871d95075f2b2ccaf08b62ac64b +0e62ab2bdd71349180449eb724065dc9