diff --git a/app/src/main/java/com/github/catvod/api/UCTokenHandler.java b/app/src/main/java/com/github/catvod/api/UCTokenHandler.java index b8f1bb4f..b8558842 100644 --- a/app/src/main/java/com/github/catvod/api/UCTokenHandler.java +++ b/app/src/main/java/com/github/catvod/api/UCTokenHandler.java @@ -263,7 +263,7 @@ public class UCTokenHandler { OkResult okResult1 = OkHttp.get(API_URL + pathname, params, headers); JsonObject obj = Json.safeObject(okResult1.getBody()); - String downloadUrl = obj.get("data").getAsJsonObject().get("download_url").getAsString(); + String downloadUrl = obj.get("data").getAsJsonObject().get("video_info").getAsJsonArray().get(0).getAsJsonObject().get("url").getAsString(); SpiderDebug.log("uc TV 下载文件内容:" + downloadUrl); return downloadUrl; } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 4b99685d..5fafc001 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 14048822..5b46b8a1 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -964500657279accd7169ce2509afa44c +64a776d83bd9349b875b76ed6cc4e4a9 diff --git a/json/index.json b/json/index.json index e5e3505d..4fe08948 100644 --- a/json/index.json +++ b/json/index.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;964500657279accd7169ce2509afa44c", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;64a776d83bd9349b875b76ed6cc4e4a9", "lives": [ { diff --git a/json/index1.json b/json/index1.json index fc179af4..512bd41d 100644 --- a/json/index1.json +++ b/json/index1.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;964500657279accd7169ce2509afa44c", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;64a776d83bd9349b875b76ed6cc4e4a9", "lives": [ { "name": "直播ipv6", diff --git a/json/index2.json b/json/index2.json index 145b78ec..f3291a21 100644 --- a/json/index2.json +++ b/json/index2.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;964500657279accd7169ce2509afa44c", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;64a776d83bd9349b875b76ed6cc4e4a9", "lives": [ { "name": "直播ipv6", diff --git a/json/test.json b/json/test.json index 88e9fe64..feac910a 100644 --- a/json/test.json +++ b/json/test.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;964500657279accd7169ce2509afa44c", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;64a776d83bd9349b875b76ed6cc4e4a9", "lives": [ { "name": "直播",