From 1877ff0bb962e87c7fb4daa10cea724a57fc5339 Mon Sep 17 00:00:00 2001 From: yangqiang3504 <412594121@qq.com> Date: Thu, 1 Sep 2022 09:35:44 +0800 Subject: [PATCH] add - bili88 --- .../com/github/catvod/spider/PushAgent.java | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 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 d4579e9..5354a0e 100644 --- a/app/src/main/java/com/github/catvod/spider/PushAgent.java +++ b/app/src/main/java/com/github/catvod/spider/PushAgent.java @@ -46,23 +46,13 @@ public class PushAgent extends Spider { @Override public void init(Context context, String extend) { super.init(context, extend); - getToken(Token); + fetchRule(false,0); } public void getToken(String token){ - if(token!=null&&token.equals("")){ - String[] arr = token.split(";"); - if (arr.length > 0) { - token = arr[0]; - if(arr.length>2){ - String aid = arr[2]; - if(Misc.isNumeric(aid)) type = Integer.valueOf(aid); - } - } - if (token.startsWith("http")) { - Token = OkHttpUtil.string(token, null); - }else Token = token; - } + if (token.startsWith("http")) { + Token = OkHttpUtil.string(token, null); + }else Token = token; } public JSONObject fetchRule(boolean flag,int t) { @@ -81,6 +71,7 @@ public class PushAgent extends Spider { if(!tk.equals("")){ getToken(tk); } + type = siteRule.optInt("ua", 1); } return jo; } @@ -776,8 +767,11 @@ public class PushAgent extends Spider { ArrayList aslist = new ArrayList<>(); String director = "",actor = "",desc = ""; String directorRegx = "导演:",actorRegx = "主演:",descRegx = "简介:"; + if (!Misc.matcher(descRegx, content).find()) { + return vodAtom; + } boolean fb = true; - if (!Misc.matcher("actorRegx", content).find()) { + if (!Misc.matcher(actorRegx, content).find()) { fb=false; actorRegx = "主演:"; directorRegx = "导演:";