From 96d6564d1ba46cc6deab1f6f7e267247878d11cc Mon Sep 17 00:00:00 2001 From: yangqiang3504 <412594121@qq.com> Date: Wed, 14 Sep 2022 16:14:19 +0800 Subject: [PATCH] add - douban yiso0- --- .../com/github/catvod/spider/PushAgent.java | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 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 e9d5b69..5a81164 100644 --- a/app/src/main/java/com/github/catvod/spider/PushAgent.java +++ b/app/src/main/java/com/github/catvod/spider/PushAgent.java @@ -651,13 +651,21 @@ public class PushAgent extends Spider { detailRex = "href(.*"+detailRex+"-\\d+-\\d+."+hz+")\""; } if (detailRex!=null) { - mh = Pattern.compile(detailRex).matcher(content); - while (mh.find()&&fb){ - fb=false; - String u = mh.group(1); - u = u.replaceAll(".*\"(.*)","$1"); - url = baseUrl+u; + String _con = content,u=""; + aslist = Misc.subContent(content, ""); + if (!aslist.isEmpty()) { + _con = aslist.get(0); + // class="fed-deta-play fed-rims-info fed-btns-info fed-btns-green fed-col-xs4" href="/p/540541-2-1.html">在线 + u = _con.replaceAll(".*href=\"(.*"+hz+")\".*","$1"); + }else { + mh = Pattern.compile(detailRex).matcher(_con); + while (mh.find()&&fb){ + fb=false; + u = mh.group(1); + u = u.replaceAll(".*\"(.*)","$1"); + } } + url = baseUrl+u; } //https://dyxs13.com/paly-47817-10-1/ if (!hz.equals("")) {