diff --git a/app/src/main/java/com/github/catvod/api/TianyiApi.java b/app/src/main/java/com/github/catvod/api/TianyiApi.java index f8bd466b..acecc35a 100644 --- a/app/src/main/java/com/github/catvod/api/TianyiApi.java +++ b/app/src/main/java/com/github/catvod/api/TianyiApi.java @@ -486,7 +486,10 @@ public class TianyiApi { if (Objects.nonNull(res.get("res_code")) && res.get("res_code").getAsInt() == 0) { if (res.get("normal") != null) { - return res.get("normal").getAsJsonObject().get("url").getAsString(); + String normal = res.get("normal").getAsJsonObject().get("url").getAsString(); + String downloadUrl = OkHttp.getLocation(normal, headers); + SpiderDebug.log("获取天翼下载地址成功:" + downloadUrl); + return downloadUrl; } } else { SpiderDebug.log("获取下载地址失败:" + result.getBody()); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 29e78a1f..c896528f 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 99061610..0a3dfb58 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -f18e18cac02689c0b0bb3ba3311d2660 +6c1b44bc2a12d09ffd892d1826acda91 diff --git a/json/index.json b/json/index.json index 69a70059..53aa8f05 100644 --- a/json/index.json +++ b/json/index.json @@ -1,5 +1,5 @@ { - "spider": "https://ghproxy.net/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/tianyidev/jar/custom_spider.jar;md5;f18e18cac02689c0b0bb3ba3311d2660", + "spider": "https://ghproxy.net/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/tianyidev/jar/custom_spider.jar;md5;6c1b44bc2a12d09ffd892d1826acda91", "lives": [ { "name": "电视直播",