From 2cd00468c64a55b763cce87b0a92e89703bc1dc8 Mon Sep 17 00:00:00 2001 From: yangqiang3504 <412594121@qq.com> Date: Mon, 22 Aug 2022 11:25:01 +0800 Subject: [PATCH] =?UTF-8?q?add=20-=20=E9=98=BF=E9=87=8C=E5=8E=BB=E6=8E=89?= =?UTF-8?q?=E6=B1=89=E5=AD=97=E6=8E=A8=E9=80=8111?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/github/catvod/spider/PushAgent.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/catvod/spider/PushAgent.java b/app/src/main/java/com/github/catvod/spider/PushAgent.java index e08ecdd..065dd7d 100644 --- a/app/src/main/java/com/github/catvod/spider/PushAgent.java +++ b/app/src/main/java/com/github/catvod/spider/PushAgent.java @@ -448,9 +448,7 @@ public class PushAgent extends Spider { public String detailContent(List list) { try { String url = list.get(0); - if (url.contains("aliyundrive")&&url.contains("\n")) { - url = url.replace("\n","").replaceAll(".*(https://www.aliyundrive.com/s/\\w+).*", "$1"); - } + url = url.replace("\n","").replaceAll(".*(https://www.aliyundrive.com/s/\\w+).*", "$1"); Pattern pattern = Folder; Pattern pattern2 = AliPLink; Matcher matcher2 = pattern2.matcher(url); @@ -483,6 +481,11 @@ public class PushAgent extends Spider { JSONObject result = new JSONObject(); JSONArray lists = new JSONArray(); JSONObject vodAtom = new JSONObject(); + if (url.contains("m.v.")) { + String cid = url.replaceAll("https://m.v.qq.com/x/m/play\\?cid=(\\w+)&.*", "$1"); + String vid = url.replaceAll("https://m.v.qq.com/x/m/play\\?cid=\\w+&vid=(\\w+)", "$1"); + url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html"; + } Document doc = Jsoup.parse(OkHttpUtil.string(url, sHeaders())); String VodName = doc.select("head > title").text(); Elements playListA = doc.select("div.episode-list-rect__item");