云盘多链接问题修复

This commit is contained in:
“lushunming” 2025-02-06 16:30:11 +08:00
parent 0f88c23b82
commit 13929bb759
8 changed files with 16 additions and 8 deletions

View File

@ -168,6 +168,7 @@ public class QuarkApi {
} catch (Exception e) {
SpiderDebug.log("资源已取消:" + e.getMessage());
Notify.show("资源已取消");
throw new RuntimeException(e);
}
List<String> playFrom = QuarkApi.get().getPlayFormatList();

View File

@ -2,10 +2,13 @@ package com.github.catvod.spider;
import android.content.Context;
import android.text.TextUtils;
import com.github.catvod.api.QuarkApi;
import com.github.catvod.bean.Result;
import com.github.catvod.bean.quark.ShareData;
import com.github.catvod.crawler.Spider;
import com.github.catvod.crawler.SpiderDebug;
import com.github.catvod.utils.Notify;
import java.util.ArrayList;
import java.util.List;
@ -54,10 +57,10 @@ public class Quark extends Spider {
for (int i = 1; i <= ids.size(); i++) {
for (String s : QuarkApi.get().getPlayFormatList()) {
playFrom.add(String.format(Locale.getDefault(), "quark" + s + "#%02d%02d", i,index));
playFrom.add(String.format(Locale.getDefault(), "quark" + s + "#%02d%02d", i, index));
}
playFrom.add("quark原画" + i+index);
playFrom.add("quark原画" + i + index);
}
return TextUtils.join("$$$", playFrom);
}
@ -72,7 +75,11 @@ public class Quark extends Spider {
List<String> playUrl = new ArrayList<>();
for (String id : ids) {
ShareData shareData = QuarkApi.get().getShareData(id);
try {
playUrl.add(QuarkApi.get().getVod(shareData).getVodPlayUrl());
} catch (Exception e) {
SpiderDebug.log("获取播放地址出错:" + e.getMessage());
}
}
return TextUtils.join("$$$", playUrl);
}

Binary file not shown.

View File

@ -1 +1 @@
6777330057a51172b51f6a400482b047
f9c6ffc30c6a09b30ee403675a8851af

View File

@ -1,5 +1,5 @@
{
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;6777330057a51172b51f6a400482b047",
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f9c6ffc30c6a09b30ee403675a8851af",
"lives": [
{
"name": "直播",

View File

@ -1,5 +1,5 @@
{
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;6777330057a51172b51f6a400482b047",
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f9c6ffc30c6a09b30ee403675a8851af",
"lives": [
{
"name": "直播ipv6",

View File

@ -1,5 +1,5 @@
{
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;6777330057a51172b51f6a400482b047",
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f9c6ffc30c6a09b30ee403675a8851af",
"lives": [
{
"name": "直播ipv6",

View File

@ -1,5 +1,5 @@
{
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;6777330057a51172b51f6a400482b047",
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f9c6ffc30c6a09b30ee403675a8851af",
"lives": [
{
"name": "直播",