diff --git a/app/src/main/java/com/github/catvod/spider/AList.java b/app/src/main/java/com/github/catvod/spider/AList.java index 816baf6..3837f24 100644 --- a/app/src/main/java/com/github/catvod/spider/AList.java +++ b/app/src/main/java/com/github/catvod/spider/AList.java @@ -105,7 +105,8 @@ public class AList extends Spider { } @Override - public String categoryContent(String tid, String pg, boolean filter, HashMap extend) { + public String categoryContent(String tid, String pg, boolean filter, HashMap extend) throws Exception { + fetchRule(); String type = extend.containsKey("type") ? extend.get("type") : "name"; String order = extend.containsKey("order") ? extend.get("order") : "asc"; List folders = new ArrayList<>(); @@ -123,7 +124,8 @@ public class AList extends Spider { } @Override - public String detailContent(List ids) { + public String detailContent(List ids) throws Exception { + fetchRule(); String id = ids.get(0); Item item = getDetail(id); String path = id.substring(0, id.lastIndexOf("/")); @@ -140,6 +142,7 @@ public class AList extends Spider { @Override public String searchContent(String keyword, boolean quick) throws Exception { + fetchRule(); List list = new ArrayList<>(); JSONObject params = new JSONObject(); params.put("path", "/"); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 378d4bb..6822061 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 e7ff2fe..98f3636 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -999ead597b4ef0e43de0321fd93ff0d4 +3161b616a35606b97460c59b19ed3b40