diff --git a/app/src/main/java/com/github/catvod/spider/Ddrk.java b/app/src/main/java/com/github/catvod/spider/Ddrk.java index e76b94d8..e5ef7dfb 100644 --- a/app/src/main/java/com/github/catvod/spider/Ddrk.java +++ b/app/src/main/java/com/github/catvod/spider/Ddrk.java @@ -271,6 +271,9 @@ public class Ddrk extends Cloud { try { // 视频详情url String url = ids.get(0); + if (!url.startsWith("http")) { + url = siteUrl +"/"+ url + "/"; + } Document doc = Jsoup.parse(OkHttp.string(url, getHeaders(url))); JSONObject result = new JSONObject(); JSONObject vodList = new JSONObject(); diff --git a/app/src/test/java/DdrkTest.java b/app/src/test/java/DdrkTest.java index 5b5a3f7b..7a9f7bac 100644 --- a/app/src/test/java/DdrkTest.java +++ b/app/src/test/java/DdrkTest.java @@ -56,7 +56,7 @@ public class DdrkTest { @org.junit.Test public void categoryContent() throws Exception { - String content = spider.categoryContent("https://ddys.mov/drama/western-drama", "2", true, null); + String content = spider.categoryContent("https://ddys.pro/category/movie/western-movie/", "2", true, null); JsonObject map = Json.safeObject(content); Gson gson = new GsonBuilder().setPrettyPrinting().create(); System.out.println("categoryContent--" + gson.toJson(map)); @@ -65,8 +65,8 @@ public class DdrkTest { @org.junit.Test public void detailContent() throws Exception { - - String content = spider.detailContent(Arrays.asList("https://ddys.pro/dahmer-monster/")); + // String content = spider.detailContent(Arrays.asList("https://ddys.pro/the-shadow-strays/")); + String content = spider.detailContent(Arrays.asList("dahmer-monster")); JsonObject map = Json.safeObject(content); Gson gson = new GsonBuilder().setPrettyPrinting().create(); System.out.println("detailContent--" + content); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 17223218..8df1a9b6 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 8936cd40..ef3cc2b4 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -67789d78016a76886571a4147848b6dc +22dc36b8c8afa1f2cc6b2f4ee72f6e62 diff --git a/json/index.json b/json/index.json index 64c01107..17f754fd 100644 --- a/json/index.json +++ b/json/index.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;67789d78016a76886571a4147848b6dc", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;22dc36b8c8afa1f2cc6b2f4ee72f6e62", "lives": [ { "name": "直播", diff --git a/json/index1.json b/json/index1.json index e2116f0e..537ebd19 100644 --- a/json/index1.json +++ b/json/index1.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;67789d78016a76886571a4147848b6dc", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;22dc36b8c8afa1f2cc6b2f4ee72f6e62", "lives": [ { "name": "直播ipv6", diff --git a/json/index2.json b/json/index2.json index eaec0481..6ce4d597 100644 --- a/json/index2.json +++ b/json/index2.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;67789d78016a76886571a4147848b6dc", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;22dc36b8c8afa1f2cc6b2f4ee72f6e62", "lives": [ { "name": "直播ipv6", diff --git a/json/test.json b/json/test.json index e3582247..f64162b7 100644 --- a/json/test.json +++ b/json/test.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;67789d78016a76886571a4147848b6dc", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;22dc36b8c8afa1f2cc6b2f4ee72f6e62", "lives": [ { "name": "直播",