diff --git a/app/src/main/java/com/github/catvod/utils/ProxyVideo.java b/app/src/main/java/com/github/catvod/utils/ProxyVideo.java index e6495808..a5dcc9e3 100644 --- a/app/src/main/java/com/github/catvod/utils/ProxyVideo.java +++ b/app/src/main/java/com/github/catvod/utils/ProxyVideo.java @@ -4,6 +4,7 @@ import android.os.SystemClock; import android.text.TextUtils; import android.util.Base64; +import com.github.catvod.crawler.SpiderDebug; import com.github.catvod.net.OkHttp; import com.github.catvod.spider.Proxy; import com.google.gson.Gson; @@ -49,12 +50,19 @@ public class ProxyVideo { public static Object[] proxy(String url, Map headers) throws Exception { Response response = OkHttp.newCall(url, headers); + SpiderDebug.log("++start proxy:"); + SpiderDebug.log(" ++proxy code:" + response.code()); + SpiderDebug.log(" ++proxy header:" + Json.toJson(response.headers())); + SpiderDebug.log("++proxy data:" + Json.toJson(response.body())); String contentType = response.headers().get("Content-Type"); String contentDisposition = response.headers().get("Content-Disposition"); if (contentDisposition != null) contentType = getMimeType(contentDisposition); Map respHeaders = new HashMap<>(); for (String key : response.headers().names()) respHeaders.put(key, response.headers().get(key)); + SpiderDebug.log("++proxy res contentType:" + contentType); + SpiderDebug.log("++proxy res body:" + response.body()); + SpiderDebug.log("++proxy res respHeaders:" + Json.toJson(respHeaders)); return new Object[]{206, contentType, response.body().byteStream(), respHeaders}; } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 387be857..94591dbf 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 450c18f6..f4b46271 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -2058a8dda9686b20e9a8e888d95e0868 +a160908c93959ce7d1f91533e9083096 diff --git a/json/index.json b/json/index.json index 9b9df79e..9b68c674 100644 --- a/json/index.json +++ b/json/index.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;2058a8dda9686b20e9a8e888d95e0868", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;a160908c93959ce7d1f91533e9083096", "lives": [ { "name": "直播ipv6", diff --git a/json/index1.json b/json/index1.json index 25fc3716..c44301fa 100644 --- a/json/index1.json +++ b/json/index1.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;2058a8dda9686b20e9a8e888d95e0868", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;a160908c93959ce7d1f91533e9083096", "lives": [ { "name": "直播ipv6", diff --git a/json/index2.json b/json/index2.json index 8939065d..476c6736 100644 --- a/json/index2.json +++ b/json/index2.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;2058a8dda9686b20e9a8e888d95e0868", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;a160908c93959ce7d1f91533e9083096", "lives": [ { "name": "直播ipv6",