diff --git a/app/src/main/java/com/github/catvod/api/UCApi.java b/app/src/main/java/com/github/catvod/api/UCApi.java index 3f1f1e11..aed2ff41 100644 --- a/app/src/main/java/com/github/catvod/api/UCApi.java +++ b/app/src/main/java/com/github/catvod/api/UCApi.java @@ -47,7 +47,7 @@ public class UCApi { private List subtitleExts = Arrays.asList(".srt", ".ass", ".scc", ".stl", ".ttml"); private Map saveFileIdCaches = new HashMap<>(); private String saveDirId = null; - private String saveDirName = "TV"; + private final String saveDirName = "TV"; private boolean isVip = false; private final Cache cache; private ScheduledExecutorService service; @@ -267,11 +267,11 @@ public class UCApi { private void initUserInfo() { try { - SpiderDebug.log("initUserInfo..."); + SpiderDebug.log("uc initUserInfo..."); //extend没有cookie,从缓存中获取 if (StringUtils.isAllBlank(cookie)) { - SpiderDebug.log(" cookie from ext is empty..."); + SpiderDebug.log("uc cookie from ext is empty..."); cookie = cache.getUser().getCookie(); } //获取到cookie,初始化uc,并且把cookie缓存一次 @@ -284,8 +284,8 @@ public class UCApi { //没有cookie,也没有serviceTicket,抛出异常,提示用户重新登录 if (StringUtils.isAllBlank(cookie) && StringUtils.isAllBlank(serviceTicket)) { - SpiderDebug.log("cookie为空"); - throw new RuntimeException("cookie为空"); + SpiderDebug.log("uccookie为空"); + throw new RuntimeException("uccookie为空"); } String token = serviceTicket; diff --git a/app/src/main/java/com/github/catvod/utils/Path.java b/app/src/main/java/com/github/catvod/utils/Path.java index b6b942c4..0da109d5 100644 --- a/app/src/main/java/com/github/catvod/utils/Path.java +++ b/app/src/main/java/com/github/catvod/utils/Path.java @@ -1,12 +1,9 @@ package com.github.catvod.utils; import android.os.Environment; +import com.github.catvod.crawler.SpiderDebug; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; +import java.io.*; import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -67,6 +64,8 @@ public class Path { fos.close(); return file; } catch (Exception ignored) { + ignored.printStackTrace(); + SpiderDebug.log("写入文件出错:" + ignored.getMessage()); return file; } } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index ba9bdb21..9656f779 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 bb7efb27..d91eb5ea 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -3af27a422f8b3a1364db578ccabd2b22 +0439cfe9d4680c40a374aa309835fbf0 diff --git a/json/index.json b/json/index.json index 100a571c..ce48530a 100644 --- a/json/index.json +++ b/json/index.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;3af27a422f8b3a1364db578ccabd2b22", + "spider": "https://ghp.ci/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/dev/jar/custom_spider.jar;md5;0439cfe9d4680c40a374aa309835fbf0", "lives": [ { "name": "直播ipv6", diff --git a/json/index1.json b/json/index1.json index 5ad7279a..a663dcd4 100644 --- a/json/index1.json +++ b/json/index1.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;3af27a422f8b3a1364db578ccabd2b22", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;0439cfe9d4680c40a374aa309835fbf0", "lives": [ { "name": "直播ipv6", diff --git a/json/index2.json b/json/index2.json index 1647f1dc..79be315f 100644 --- a/json/index2.json +++ b/json/index2.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;3af27a422f8b3a1364db578ccabd2b22", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;0439cfe9d4680c40a374aa309835fbf0", "lives": [ { "name": "直播ipv6",