diff --git a/app/src/main/java/com/github/catvod/api/TianYiHandler.java b/app/src/main/java/com/github/catvod/api/TianYiHandler.java index 36fb302b..ff51ab6f 100644 --- a/app/src/main/java/com/github/catvod/api/TianYiHandler.java +++ b/app/src/main/java/com/github/catvod/api/TianYiHandler.java @@ -8,6 +8,7 @@ import android.view.Gravity; import android.widget.FrameLayout; import android.widget.ImageView; import com.github.catvod.bean.tianyi.Cache; +import com.github.catvod.bean.tianyi.User; import com.github.catvod.crawler.SpiderDebug; import com.github.catvod.net.OkHttpWithCookie; import com.github.catvod.net.OkResult; @@ -34,7 +35,7 @@ public class TianYiHandler { public static final String API_URL = "https://open.e.189.cn"; private ScheduledExecutorService service; private AlertDialog dialog; - private final Cache cache; + private Cache cache = null; public File getCache() { return Path.tv("tianyi"); @@ -58,6 +59,11 @@ public class TianYiHandler { cookieJar = new SimpleCookieJar(); } + public void cleanCookie() { + + cache.setTianyiUser(new User("")); + } + public SimpleCookieJar getCookieJar() { return cookieJar; } diff --git a/app/src/main/java/com/github/catvod/spider/Introduce.java b/app/src/main/java/com/github/catvod/spider/Introduce.java index 3789cfa0..11facd17 100644 --- a/app/src/main/java/com/github/catvod/spider/Introduce.java +++ b/app/src/main/java/com/github/catvod/spider/Introduce.java @@ -34,7 +34,7 @@ public class Introduce extends Spider { String name2 = "本接口不收费,请不要付费,谢谢!"; list.add(new Vod("https://androidcatvodspider.netlify.app/wechat.png", name2, pic2)); String pic3 = "https://androidcatvodspider.netlify.app/wechat.png"; - String name3 = "v3"; + String name3 = "2025-04-08 13:52"; list.add(new Vod("https://androidcatvodspider.netlify.app/wechat.png", name3, pic3)); return Result.string(classes, list); } @@ -54,6 +54,9 @@ public class Introduce extends Spider { String pic = "https://androidcatvodspider.netlify.app/wechat.png"; String name = "点击设置cookie"; vodList.add(new Vod("天翼cookie", name, pic)); + String pic1 = "https://androidcatvodspider.netlify.app/wechat.png"; + String name1 = "清除cookie"; + vodList.add(new Vod("clean天翼cookie", name1, pic1)); } return Result.get().vod(vodList).string(); } @@ -71,6 +74,11 @@ public class Introduce extends Spider { TianYiHandler qrCodeHandler = new TianYiHandler(); qrCodeHandler.startScan(); } + + if (vodId.equals("clean天翼cookie")) { + TianYiHandler qrCodeHandler = new TianYiHandler(); + qrCodeHandler.cleanCookie(); + } Vod item = new Vod(); item.setVodId(vodId); item.setVodName("公众号"); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index fa426734..bc5d8019 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 97c46fce..c8a19e86 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -71051da8d3f321cb2c1da13584c5cd1d +f462c2e9c66246b7f7b47568724e20c7 diff --git a/json/index.json b/json/index.json index 10704948..34af0a59 100644 --- a/json/index.json +++ b/json/index.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;71051da8d3f321cb2c1da13584c5cd1d", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f462c2e9c66246b7f7b47568724e20c7", "lives": [ { "name": "电视直播", diff --git a/json/index1.json b/json/index1.json index 7e4ad6f8..758709fa 100644 --- a/json/index1.json +++ b/json/index1.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;71051da8d3f321cb2c1da13584c5cd1d", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f462c2e9c66246b7f7b47568724e20c7", "lives": [ { "name": "直播ipv6", diff --git a/json/index2.json b/json/index2.json index e6fb1dd6..b9027d93 100644 --- a/json/index2.json +++ b/json/index2.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;71051da8d3f321cb2c1da13584c5cd1d", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f462c2e9c66246b7f7b47568724e20c7", "lives": [ { "name": "直播ipv6", diff --git a/json/test.json b/json/test.json index d4d94335..d07adb7b 100644 --- a/json/test.json +++ b/json/test.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;71051da8d3f321cb2c1da13584c5cd1d", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f462c2e9c66246b7f7b47568724e20c7", "lives": [ { "name": "直播",