diff --git a/app/src/main/java/com/github/catvod/utils/BufferedHttpServer.kt b/app/src/main/java/com/github/catvod/utils/BufferedHttpServer.kt index 5ee12b91..61e4eda5 100644 --- a/app/src/main/java/com/github/catvod/utils/BufferedHttpServer.kt +++ b/app/src/main/java/com/github/catvod/utils/BufferedHttpServer.kt @@ -56,6 +56,7 @@ class AdvancedHttpServer(private val port: Int) { // 解析路径和查询参数 val (basePath, queryParams) = parsePath(path) + SpiderDebug.log("请求路径: $basePath, 查询参数: $queryParams") // 读取请求头 val headers = mutableMapOf() diff --git a/app/src/main/java/com/github/catvod/utils/ProxyServer.kt b/app/src/main/java/com/github/catvod/utils/ProxyServer.kt index 94ae0ca3..8a4b8118 100644 --- a/app/src/main/java/com/github/catvod/utils/ProxyServer.kt +++ b/app/src/main/java/com/github/catvod/utils/ProxyServer.kt @@ -66,7 +66,8 @@ object ProxyServer { ) { runBlocking { val channels = List(THREAD_NUM) { Channel() } - + SpiderDebug.log("--proxyAsync url: $url") + SpiderDebug.log("--proxyAsync headers: ${Json.toJson(headers)}") try { SpiderDebug.log("--proxyMultiThread: THREAD_NUM: $THREAD_NUM") diff --git a/app/src/test/java/com/github/catvod/utils/ProxyVideoTest.java b/app/src/test/java/com/github/catvod/utils/ProxyVideoTest.java index 9476e6f1..5cf83ab2 100644 --- a/app/src/test/java/com/github/catvod/utils/ProxyVideoTest.java +++ b/app/src/test/java/com/github/catvod/utils/ProxyVideoTest.java @@ -5,6 +5,7 @@ import org.junit.runner.RunWith; import org.robolectric.RobolectricTestRunner; import java.util.HashMap; +import java.util.Map; @RunWith(RobolectricTestRunner.class) public class ProxyVideoTest { @@ -17,8 +18,9 @@ public class ProxyVideoTest { // "https://js.shipin520.com/pc/images/new/banner20250225.mp4", new HashMap<>()); "http://172.16.1.217:18089/ng-grid/video.mp4", new HashMap<>()); System.out.println(url);*/ + System.out.println(ProxyServer.INSTANCE.buildProxyUrl("https://media.w3.org/2010/05/sintel/trailer.mp4", Map.of("header","2","header2","2"))); ProxyServer.INSTANCE.start(); - System.out.println(ProxyServer.INSTANCE.buildProxyUrl("https://media.w3.org/2010/05/sintel/trailer.mp4", new HashMap<>())); + while (true) { } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 0f778674..1116e73e 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 267357c1..c73a01f9 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -f857aaa917fac3bce9f407d7a8262ba7 +d9c6562f45aff98d146a205881095f76 diff --git a/json/test.json b/json/test.json index e85a787f..fbbcddc9 100644 --- a/json/test.json +++ b/json/test.json @@ -1,5 +1,5 @@ { - "spider": "https://gh.llkk.cc/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/multiThreadNew/jar/custom_spider.jar;md5;f857aaa917fac3bce9f407d7a8262ba7", + "spider": "https://gh.llkk.cc/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/multiThreadNew/jar/custom_spider.jar;md5;d9c6562f45aff98d146a205881095f76", "lives": [ { "name": "电视直播",