kt携程版本

This commit is contained in:
lushunming 2025-07-12 10:07:49 +08:00
parent bcaa6f18bd
commit 1bf138ada9
4 changed files with 4 additions and 6 deletions

View File

@ -43,6 +43,7 @@ object DownloadMT {
} }
val code = info?.get(0) as Int val code = info?.get(0) as Int
SpiderDebug.log("-----------code:" + code)
if (code != 206) { if (code != 206) {
return proxy(url, headers) return proxy(url, headers)
} }
@ -114,12 +115,8 @@ object DownloadMT {
launch { launch {
for (bytes in channels[index]) { for (bytes in channels[index]) {
// 处理读取的数据 // 处理读取的数据
outputStream.write(bytes); outputStream.write(bytes);
} }
} }
} }
// 等待所有下载完成 // 等待所有下载完成
@ -151,6 +148,7 @@ object DownloadMT {
// SpiderDebug.log("++proxy res body:" + response.body()); // SpiderDebug.log("++proxy res body:" + response.body());
SpiderDebug.log("----proxy res respHeaders:" + Json.toJson(resHeader)) SpiderDebug.log("----proxy res respHeaders:" + Json.toJson(resHeader))
val pipedInputStream = ByteArrayInputStream(outputStream.toByteArray()); val pipedInputStream = ByteArrayInputStream(outputStream.toByteArray());
outputStream.close()
return arrayOf(206, contentType, pipedInputStream, resHeader) return arrayOf(206, contentType, pipedInputStream, resHeader)
} catch (e: Exception) { } catch (e: Exception) {

Binary file not shown.

View File

@ -1 +1 @@
59ca6e1cbed916f663fb3d0db2114517 3ae6f55c9957262dfad22101c095d543

View File

@ -1,5 +1,5 @@
{ {
"spider": "https://ghproxy.net/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/multiThreadkt/jar/custom_spider.jar;md5;59ca6e1cbed916f663fb3d0db2114517", "spider": "https://ghproxy.net/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/multiThreadkt/jar/custom_spider.jar;md5;3ae6f55c9957262dfad22101c095d543",
"lives": [ "lives": [
{ {
"name": "电视直播", "name": "电视直播",