From 6c4ee834df4769ed360f3f6ab575acd0ecc47f83 Mon Sep 17 00:00:00 2001 From: gzlinz2 <107169210+gzlinz2@users.noreply.github.com> Date: Sun, 9 Oct 2022 07:47:24 +0000 Subject: [PATCH] Delete XPathMacFilter.java --- .../github/catvod/spider/XPathMacFilter.java | 30 ------------------- 1 file changed, 30 deletions(-) delete mode 100644 app/src/main/java/com/github/catvod/spider/XPathMacFilter.java diff --git a/app/src/main/java/com/github/catvod/spider/XPathMacFilter.java b/app/src/main/java/com/github/catvod/spider/XPathMacFilter.java deleted file mode 100644 index 3cedd20..0000000 --- a/app/src/main/java/com/github/catvod/spider/XPathMacFilter.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.github.catvod.spider; - -import java.net.URLEncoder; -import java.util.HashMap; -import java.util.Iterator; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -public class XPathMacFilter extends XPathMac { - @Override - protected String categoryUrl(String tid, String pg, boolean filter, HashMap extend) { - String cateUrl = rule.getCateUrl(); - if (filter && extend != null && extend.size() > 0) { - for (Iterator it = extend.keySet().iterator(); it.hasNext(); ) { - String key = it.next(); - String value = extend.get(key); - if (value.length() > 0) { - cateUrl = cateUrl.replace("{" + key + "}", URLEncoder.encode(value)); - } - } - } - cateUrl = cateUrl.replace("{cateId}", tid).replace("{catePg}", pg); - Matcher m = Pattern.compile("\\{(.*?)\\}").matcher(cateUrl); - while (m.find()) { - String n = m.group(0).replace("{", "").replace("}", ""); - cateUrl = cateUrl.replace(m.group(0), "").replace("/" + n + "/", ""); - } - return cateUrl; - } -} \ No newline at end of file