diff --git a/app/src/main/java/com/github/catvod/spider/Bili.java b/app/src/main/java/com/github/catvod/spider/Bili.java index c9c21f82..d9c46352 100644 --- a/app/src/main/java/com/github/catvod/spider/Bili.java +++ b/app/src/main/java/com/github/catvod/spider/Bili.java @@ -43,7 +43,7 @@ public class Bili extends Spider { } private void fetchRule() throws Exception { - if (ext != null && !header.isEmpty()) return; + if (header.containsKey("cookie") && header.get("cookie").length() > 0) return; if (extend.startsWith("http")) extend = OkHttpUtil.string(extend); ext = new JSONObject(extend); setHeader(); @@ -68,6 +68,7 @@ public class Bili extends Spider { @Override public String homeVideoContent() throws Exception { + fetchRule(); return categoryContent("窗 白噪音", "1", true, new HashMap<>()); } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index c5fe998f..ca931864 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 56dbbdfd..5380a0de 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -8db26ed82717e72b5713818e0123a993 +2d2edf4641fcba0a6f315a29cdbbef51