xufei 5 mesiacov pred
rodič
commit
506cb737bd

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 2 - 2
src/main/java/com/winhc/bigdata/udf/DataToStr.java


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 127 - 0
src/main/java/com/winhc/bigdata/udf/DataToStrQiXinBao.java


+ 14 - 0
src/main/java/com/winhc/bigdata/udf/DataToStrV2.java

@@ -98,6 +98,20 @@ public class DataToStrV2 extends UDF {
             case "FLOAT":
                 d = data.getFloat(name);
                 break;
+            case "OBJECT":
+                try {
+                    d = data.getJSONObject(name);
+                }catch (Exception e){
+                    d = null;
+                }
+                break;
+            case "ARRAY":
+                try {
+                    d = data.getJSONArray(name);
+                }catch (Exception e){
+                    d = null;
+                }
+                break;
             default:
                 d = data.getString(name);
                 break;

+ 43 - 8
src/main/java/com/winhc/bigdata/udf/UrlMatch.java

@@ -1,8 +1,13 @@
 package com.winhc.bigdata.udf;
 
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.aliyun.odps.udf.ExecutionContext;
 import com.aliyun.odps.udf.UDF;
+import com.winhc.bigdata.utils.BaseUtils;
 import org.apache.commons.lang3.StringUtils;
 
+import java.net.URI;
 import java.util.regex.Pattern;
 
 /**
@@ -18,6 +23,8 @@ public class UrlMatch extends UDF {
 //    public static final Pattern url_pattern = Pattern.compile("^((http(s)?)?:\\/\\/)\\w+[^\\s]+(\\.[^\\s]+){1,}$");
     public static final Pattern url_pattern = Pattern.compile("^((http:\\/\\/)|(https:\\/\\/))?\\w+[^\\s]+(\\.[^\\s]+){1,}$");
 
+    private JSONObject source_map = new JSONObject();
+
 //    public Boolean evaluate(String url) {
 //        if (StringUtils.isBlank(url)) return false;
 //        String re_url = toDBC(url).replaceAll("\\s+", "");
@@ -28,18 +35,46 @@ public class UrlMatch extends UDF {
 //        return url_pattern.matcher(re_url).matches();
 //    }
 
+    @Override
+    public void setup(ExecutionContext ctx) {
+        String data = BaseUtils.readeResourceFile("open_source.json");
+        source_map = JSON.parseObject(data).toJavaObject(JSONObject.class);
+
+    }
+
     public String evaluate(String url) {
         if (StringUtils.isBlank(url)) return null;
-        String re_url = toDBC(url).replaceAll("\\s+", "");
-        if (StringUtils.isBlank(re_url) || re_url.contains("@")) return null;
-        if (re_url.contains("http") && re_url.lastIndexOf("http") != 0) {
-            return null;
+        String host = null;
+        try {
+            host = URI.create(url.trim()).getHost();
+        }catch (Exception e){
+
         }
-        boolean matches = url_pattern.matcher(re_url).matches();
-        if(!matches){
-            return null;
+        return host;
+//        String re_url = toDBC(url).replaceAll("\\s+", "");
+//        if (StringUtils.isBlank(re_url) || re_url.contains("@")) return null;
+//        if (re_url.contains("http") && re_url.lastIndexOf("http") != 0) {
+//            return null;
+//        }
+//        boolean matches = url_pattern.matcher(re_url).matches();
+//        if(!matches){
+//            return null;
+//        }
+//        return re_url;
+    }
+
+    public String evaluate(String url, String host) {
+        if (com.aliyun.odps.utils.StringUtils.isBlank(url) || com.aliyun.odps.utils.StringUtils.isBlank(host)) return null;
+
+        if(source_map.containsKey(host)){
+            String mm = source_map.get(host).toString();
+            if(mm.equalsIgnoreCase("true")){
+                return url;
+            }else if(mm.contains("http")){
+                return mm;
+            }
         }
-        return re_url;
+        return null;
     }
 
     public static String toDBC(String str) {

+ 50 - 0
src/main/java/com/winhc/bigdata/udf/UrlMatch2.java

@@ -0,0 +1,50 @@
+package com.winhc.bigdata.udf;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.aliyun.odps.udf.ExecutionContext;
+import com.aliyun.odps.udf.UDF;
+import com.aliyun.odps.utils.StringUtils;
+import com.winhc.bigdata.utils.BaseUtils;
+
+
+/**
+ * @Author: π
+ * @Date: 2023/1/30 16:26
+ * @Description: 关系切分
+ */
+public class UrlMatch2 extends UDF {
+
+    private JSONObject source_map = new JSONObject();
+
+    @Override
+    public void setup(ExecutionContext ctx) {
+        String data = BaseUtils.readeResourceFile("open_source.json");
+        source_map = JSON.parseObject(data).toJavaObject(JSONObject.class);
+
+    }
+
+    public String evaluate(String url, String host) {
+        if (StringUtils.isBlank(url) || StringUtils.isBlank(host)) return null;
+
+        if(source_map.containsKey(host)){
+            String mm = source_map.get(host).toString();
+            if(mm.equalsIgnoreCase("true")){
+                return url;
+            }else if(mm.contains("http")){
+                return mm;
+            }
+        }
+        return null;
+    }
+
+    public static void main(String[] args) {
+        UrlMatch2 res = new UrlMatch2();
+        res.setup(null);
+        System.out.println(res.evaluate("https://11", "szw.nmgfy.gov.cn"));
+        System.out.println(res.evaluate("https://www.gzcourt.gov.cn/fygg/ktgg/", "www.gzcourt.gov.cn"));
+        System.out.println(res.evaluate(null, "www.gzcourt.gov.cn"));
+
+
+    }
+}

+ 754 - 0
src/main/resources/open_source.json

@@ -0,0 +1,754 @@
+{
+  "jnanhyqfy.sdcourt.gov.cn": true,
+  "qdhsfy.sdcourt.gov.cn": true,
+  "hzycfy.sdcourt.gov.cn": true,
+  "spgzl.jlsfy.gov.cn": true,
+  "jnanszqfy.sdcourt.gov.cn": true,
+  "hhht.nmgfy.gov.cn": true,
+  "cckc.jlsfy.gov.cn": true,
+  "fy.fdsrmfy.gov.cn": true,
+  "dyzy.sdcourt.gov.cn": true,
+  "cccy.jlsfy.gov.cn": true,
+  "zbzdqfy.sdcourt.gov.cn": true,
+  "tjdlfy.tjcourt.gov.cn": true,
+  "wfsgfy.sdcourt.gov.cn": true,
+  "bzmcfy.ahcourt.gov.cn": true,
+  "bctb.jlsfy.gov.cn": true,
+  "ahtxfy.ahcourt.gov.cn": true,
+  "czgcfy.ahcourt.gov.cn": true,
+  "js.yzfy.gov.cn": true,
+  "szw.nmgfy.gov.cn": true,
+  "jnanpyfy.sdcourt.gov.cn": true,
+  "ytzy.sdcourt.gov.cn": true,
+  "www.gzcourt.gov.cn": "https://www.gzcourt.gov.cn/fygg/ktgg/",
+  "czqyfy.ahcourt.gov.cn": true,
+  "jnanshfy.sdcourt.gov.cn": true,
+  "ythyfy.sdcourt.gov.cn": true,
+  "dzpyfy.sdcourt.gov.cn": true,
+  "jnanlxqfy.sdcourt.gov.cn": true,
+  "jllt.jlsfy.gov.cn": true,
+  "whrsfy.sdcourt.gov.cn": true,
+  "cmt.court.gov.cn": true,
+  "bzwdfy.sdcourt.gov.cn": true,
+  "yngy.ynfy.gov.cn": true,
+  "ssfw.cqfygzfw.gov.cn": "http://ssfw.cqfygzfw.gov.cn/wap/gggs/toListKtggNL.shtml",
+  "www.sqfy.gov.cn": true,
+  "wcxfy.hunancourt.gov.cn": true,
+  "splcgk.court.gov.cn": true,
+  "www.fhfy.gov.cn": true,
+  "ccys.jlsfy.gov.cn": true,
+  "zbzcqfy.sdcourt.gov.cn": true,
+  "sptd.jlsfy.gov.cn": true,
+  "bh.wxfy.gov.cn": true,
+  "shhl.hljcourt.gov.cn": true,
+  "lytcfy.sdcourt.gov.cn": true,
+  "dzxjfy.sdcourt.gov.cn": true,
+  "www.zhujicourt.gov.cn": true,
+  "hnyhfy.hunancourt.gov.cn": true,
+  "xclxfy.ahcourt.gov.cn": true,
+  "fj.lycourt.gov.cn": true,
+  "ybtm.jlsfy.gov.cn": true,
+  "jljh.jlsfy.gov.cn": true,
+  "mdjym.hljcourt.gov.cn": true,
+  "lyllfy.sdcourt.gov.cn": true,
+  "zzxcqfy.sdcourt.gov.cn": true,
+  "ybwq.jlsfy.gov.cn": true,
+  "czlyfy.ahcourt.gov.cn": true,
+  "tjhsfy.tjcourt.gov.cn": true,
+  "fy.nttzfy.gov.cn": true,
+  "yn.ktcourt.gov.cn": true,
+  "jningytfy.sdcourt.gov.cn": true,
+  "www.sdcourt.gov.cn": true,
+  "lczy.sdcourt.gov.cn": true,
+  "jxcourt.gov.cn": true,
+  "tjnkfy.tjcourt.gov.cn": true,
+  "zzterzfy.sdcourt.gov.cn": true,
+  "whyjfy.ahcourt.gov.cn": true,
+  "bctlysfy.jlsfy.gov.cn": true,
+  "ylzy.sxfywcourt.gov.cn": true,
+  "thlh.jlsfy.gov.cn": true,
+  "qdjmfy.sdcourt.gov.cn": true,
+  "www.qzzjfy.gov.cn": true,
+  "sptx.jlsfy.gov.cn": true,
+  "als.nmgfy.gov.cn": true,
+  "ccsy.jlsfy.gov.cn": true,
+  "mdjtl.hljcourt.gov.cn": true,
+  "hdx.nmgfy.gov.cn": true,
+  "gw.nscourt.gov.cn": true,
+  "www.hicourt.gov.cn": "https://sycj.hicourt.gov.cn/preview/channel?columnId=a7535b02-241b-46f8-b9af-4a13bbe3cc54&&parentId=ecc5b99a-aef5-45d2-8ae2-fc21670949d1&&siteId=62bdaa82-b2ca-4386-840c-27f0b5a36c92",
+  "xz.glfy.gov.cn": true,
+  "www.ccfy.gov.cn": true,
+  "wfcyfy.sdcourt.gov.cn": true,
+  "bczy.jlsfy.gov.cn": true,
+  "jlhd.jlsfy.gov.cn": true,
+  "fzs.nmgfy.gov.cn": true,
+  "jlps.jlsfy.gov.cn": true,
+  "jclcfy.shanxify.gov.cn": true,
+  "www.zjcourt.gov.cn": true,
+  "bj1zy.bjcourt.gov.cn": true,
+  "www.txfy.gov.cn": true,
+  "tss.qzqfy.gov.cn": true,
+  "js.dyfy.gov.cn": true,
+  "gw.zjrzfy.gov.cn": true,
+  "yxqfy.hunancourt.gov.cn": true,
+  "xs.wxfy.gov.cn": true,
+  "ytfsqfy.sdcourt.gov.cn": true,
+  "dykfqfy.sdcourt.gov.cn": true,
+  "jy.wxfy.gov.cn": true,
+  "bslj.jlsfy.gov.cn": true,
+  "xxsfy.hunancourt.gov.cn": true,
+  "www.hkfy.gov.cn": "https://www.hkfy.gov.cn/index.php?c=category&id=115&page=1",
+  "whgqfy.sdcourt.gov.cn": true,
+  "cyz.nmgfy.gov.cn": true,
+  "www.pezy.gov.cn": true,
+  "qdsbqfy.sdcourt.gov.cn": true,
+  "eeds.nmgfy.gov.cn": true,
+  "tjjhfy.tjcourt.gov.cn": true,
+  "jntlzy.sdcourt.gov.cn": true,
+  "hebwc.hljcourt.gov.cn": true,
+  "qdtlfy.sdcourt.gov.cn": true,
+  "yuping.guizhoucourt.gov.cn": true,
+  "qqhermlsdwe.hljcourt.gov.cn": true,
+  "hgns.hljcourt.gov.cn": true,
+  "tjnhfy.tjcourt.gov.cn": true,
+  "zzstqfy.sdcourt.gov.cn": true,
+  "fj.lyzpcourt.gov.cn": true,
+  "tyxhl.shanxify.gov.cn": true,
+  "thja.jlsfy.gov.cn": true,
+  "wxgzh.hshfy.sh.cn": "https://wxgzh.hshfy.sh.cn/hfzl/index.html",
+  "synj.jlsfy.gov.cn": true,
+  "www.ktfysfxxw.gov.cn": true,
+  "ycxx.shanxify.gov.cn": true,
+  "tzcourt.taizhou.gov.cn": true,
+  "tyyz.shanxify.gov.cn": true,
+  "www.qjzy.gov.cn": true,
+  "frqfy.hunancourt.gov.cn": true,
+  "jltlysfy.jlsfy.gov.cn": true,
+  "www.yfzy.gov.cn": true,
+  "bsslq.jlsfy.gov.cn": true,
+  "yqzy.shanxify.gov.cn": true,
+  "ytlzfy.sdcourt.gov.cn": true,
+  "gs.zxfy.gov.cn": true,
+  "rzwlfy.sdcourt.gov.cn": true,
+  "lfhm.shanxify.gov.cn": true,
+  "hnyyzy.hunancourt.gov.cn": true,
+  "ssqfy.wuhucourt.gov.cn": true,
+  "fy.mqcourt.gov.cn": true,
+  "cccq.shanxify.gov.cn": true,
+  "qdnzy.guizhoucourt.gov.cn": true,
+  "xzklfy.shanxify.gov.cn": true,
+  "dtlq.shanxify.gov.cn": true,
+  "wfbhkfqfy.sdcourt.gov.cn": true,
+  "szzy.shanxify.gov.cn": true,
+  "jzpy.shanxify.gov.cn": true,
+  "yn.cnxfy.gov.cn": true,
+  "wlcb.nmgfy.gov.cn": true,
+  "xzjl.shanxify.gov.cn": true,
+  "majiang.guizhoucourt.gov.cn": true,
+  "www.bafy.gov.cn": true,
+  "ccng.jlsfy.gov.cn": true,
+  "yqcq.shanxify.gov.cn": true,
+  "ssfw.gzcourt.gov.cn": "https://ssfw.gzcourt.gov.cn/lawsuit/case/#/ktgg",
+  "ycyh.shanxify.gov.cn": true,
+  "dtnj.shanxify.gov.cn": true,
+  "czlic.shanxify.gov.cn": true,
+  "jzjx.shanxify.gov.cn": true,
+  "lffsfy.shanxify.gov.cn": true,
+  "dtyg.shanxify.gov.cn": true,
+  "wh.nmgfy.gov.cn": true,
+  "xh.xhfy.gov.cn": true,
+  "xzzy.shanxify.gov.cn": true,
+  "qdsnqfy.sdcourt.gov.cn": true,
+  "dfhfy.hljcourt.gov.cn": true,
+  "www.guizhoucourt.gov.cn": true,
+  "dygrfy.sdcourt.gov.cn": true,
+  "jztg.shanxify.gov.cn": true,
+  "suiyang.guizhoucourt.gov.cn": true,
+  "ls.gdqyfy.gov.cn": true,
+  "ssfw.njfy.gov.cn": "https://ssfw.njfy.gov.cn/#/ktggList?onetitle=ktgg",
+  "ols.gzinternetcourt.gov.cn": true,
+  "dq.hlcourt.gov.cn": "https://dq.hlcourt.gov.cn/caseList.html",
+  "ssfw.hncourt.gov.cn": true,
+  "lnlh.lncourt.gov.cn": true,
+  "dthy.shanxify.gov.cn": true,
+  "yuqing.guizhoucourt.gov.cn": true,
+  "yqjq.shanxify.gov.cn": true,
+  "xixiu.guizhoucourt.gov.cn": true,
+  "www.fjcourt.gov.cn": true,
+  "ytgxqfy.sdcourt.gov.cn": true,
+  "lffs.shanxify.gov.cn": true,
+  "dtqfy.ahcourt.gov.cn": true,
+  "csyhfy.hunancourt.gov.cn": true,
+  "tyjcp.shanxify.gov.cn": true,
+  "cztcfy.ahcourt.gov.cn": true,
+  "xzxffy.shanxify.gov.cn": true,
+  "zljqfy.scssfw.gov.cn": true,
+  "lfdn.shanxify.gov.cn": true,
+  "fy.axcourt.gov.cn": true,
+  "dttz.shanxify.gov.cn": true,
+  "fy.ss.gov.cn": true,
+  "www.js.hshfy.sh.cn": true,
+  "ccjy.jlsfy.gov.cn": true,
+  "tj1zy.tjcourt.gov.cn": true,
+  "hsjxfy.hebeicourt.gov.cn": true,
+  "czqx.shanxify.gov.cn": true,
+  "ycwx.shanxify.gov.cn": true,
+  "www.nbcxfy.gov.cn": true,
+  "ybhl.jlsfy.gov.cn": true,
+  "ytlkfy.sdcourt.gov.cn": true,
+  "sspt.bjinternetcourt.gov.cn": true,
+  "zbhtfy.sdcourt.gov.cn": true,
+  "xz.pxfy.gov.cn": true,
+  "fzjafy.fzjacourt.gov.cn": true,
+  "www.zjsfgkw.gov.cn": "https://www.zjsfgkw.gov.cn/jkts/search/ktgglist.do?fybh=&bg=&pageNo=1",
+  "fy.zjg.gov.cn": true,
+  "tylf.shanxify.gov.cn": true,
+  "szsy.shanxify.gov.cn": true,
+  "dzdcqfy.sdcourt.gov.cn": true,
+  "www.dbcourt.gov.cn": true,
+  "jninglsfy.sdcourt.gov.cn": true,
+  "ytlyfy.sdcourt.gov.cn": true,
+  "tafcfy.sdcourt.gov.cn": true,
+  "jzxyfy.shanxify.gov.cn": true,
+  "www.shzcfy.gov.cn": "http://www.shzcfy.gov.cn/ktgg.jhtml?lmdm=ktgg&ds_p=1",
+  "spsl.jlsfy.gov.cn": true,
+  "fj.lyshcourt.gov.cn": true,
+  "dznjfy.sdcourt.gov.cn": true,
+  "lyysfy.sdcourt.gov.cn": true,
+  "www.zjlycourt.gov.cn": true,
+  "tazy.sdcourt.gov.cn": true,
+  "xz.kfqfy.gov.cn": true,
+  "syzy.jlsfy.gov.cn": true,
+  "fcx.wuhucourt.gov.cn": true,
+  "zbyyfy.sdcourt.gov.cn": true,
+  "hlbe.nmgfy.gov.cn": true,
+  "bzzy.ahcourt.gov.cn": true,
+  "dyhkqfy.sdcourt.gov.cn": true,
+  "hebbx.hljcourt.gov.cn": true,
+  "taxtfy.sdcourt.gov.cn": true,
+  "tjhbfy.tjcourt.gov.cn": true,
+  "hzcxfy.sdcourt.gov.cn": true,
+  "cczy.jlsfy.gov.cn": true,
+  "lypyfy.sdcourt.gov.cn": true,
+  "jningweisfy.sdcourt.gov.cn": true,
+  "bzzpfy.sdcourt.gov.cn": true,
+  "tatsqfy.sdcourt.gov.cn": true,
+  "dqld.hljcourt.gov.cn": true,
+  "dyklfy.sdcourt.gov.cn": true,
+  "zblzqfy.sdcourt.gov.cn": true,
+  "xz.snfy.gov.cn": true,
+  "hzjyfy.sdcourt.gov.cn": true,
+  "hebfz.hljcourt.gov.cn": true,
+  "sycj.hicourt.gov.cn": "https://sycj.hicourt.gov.cn/preview/channel?columnId=a7535b02-241b-46f8-b9af-4a13bbe3cc54&&parentId=ecc5b99a-aef5-45d2-8ae2-fc21670949d1&&siteId=62bdaa82-b2ca-4386-840c-27f0b5a36c92",
+  "www.hlfycourt.gov.cn": true,
+  "dyljfy.sdcourt.gov.cn": true,
+  "lx.wxfy.gov.cn": true,
+  "hlbrzy.nmgfy.gov.cn": true,
+  "xygw.ynxyxfy.gov.cn": true,
+  "lcygfy.sdcourt.gov.cn": true,
+  "hshsfy.ahcourt.gov.cn": true,
+  "wfkwqfy.sdcourt.gov.cn": true,
+  "www.dlzfy.gov.cn": true,
+  "shblq.hljcourt.gov.cn": true,
+  "hzjcfy.sdcourt.gov.cn": true,
+  "wffzqfy.sdcourt.gov.cn": true,
+  "hzdtfy.sdcourt.gov.cn": true,
+  "jxlxfy.jxfy.gov.cn": true,
+  "jcqs.shanxify.gov.cn": true,
+  "lnxfy.jxfy.gov.cn": true,
+  "sycl.jlsfy.gov.cn": true,
+  "hszy.ahcourt.gov.cn": true,
+  "lcgtfy.sdcourt.gov.cn": true,
+  "fy.fzglfy.gov.cn": true,
+  "lyjnfy.sdcourt.gov.cn": true,
+  "www.zsfy.gov.cn": "https://www.zsfy.gov.cn/Pqkt/index.html?p=1",
+  "fy.bsslyfy.gov.cn": true,
+  "llsfy.hunancourt.gov.cn": true,
+  "cctlysfy.jlsfy.gov.cn": true,
+  "whrcfy.sdcourt.gov.cn": true,
+  "whhcqfy.sdcourt.gov.cn": true,
+  "qdjzfy.sdcourt.gov.cn": true,
+  "tjhdfy.tjcourt.gov.cn": true,
+  "ccna.jlsfy.gov.cn": true,
+  "lyhdqfy.sdcourt.gov.cn": true,
+  "lccpfy.sdcourt.gov.cn": true,
+  "qdcyqfy.sdcourt.gov.cn": true,
+  "fy.ptcxfy.gov.cn": true,
+  "www.yaqfy.cn": true,
+  "gjqfy.scssfw.gov.cn": true,
+  "www.ktfy.gov.cn": true,
+  "tjbdfy.tjcourt.gov.cn": true,
+  "www.ssfy.gov.cn": true,
+  "hnnxfy.hunancourt.gov.cn": true,
+  "ccdh.jlsfy.gov.cn": true,
+  "bhlqfy.jlsfy.gov.cn": true,
+  "www.whzy.hbfy.gov.cn": true,
+  "ahxczy.ahcourt.gov.cn": true,
+  "rzkfqfy.sdcourt.gov.cn": true,
+  "jnanjyfy.sdcourt.gov.cn": true,
+  "www.zjkfqfy.gov.cn": true,
+  "jningqffy.sdcourt.gov.cn": true,
+  "lhfy.hicourt.gov.cn": "https://sycj.hicourt.gov.cn/preview/channel?columnId=a7535b02-241b-46f8-b9af-4a13bbe3cc54&&parentId=ecc5b99a-aef5-45d2-8ae2-fc21670949d1&&siteId=62bdaa82-b2ca-4386-840c-27f0b5a36c92",
+  "hzzy.sxfywcourt.gov.cn": true,
+  "tywbl.shanxify.gov.cn": true,
+  "hngy.hunancourt.gov.cn": true,
+  "bt.nmgfy.gov.cn": true,
+  "hzqfy.ahcourt.gov.cn": true,
+  "cyq.nmgfy.gov.cn": true,
+  "scdzzy.scssfw.gov.cn": true,
+  "njwyfy.scssfw.gov.cn": true,
+  "qqhertf.hljcourt.gov.cn": true,
+  "tjbcfy.tjcourt.gov.cn": true,
+  "fy.xsbnfyw.gov.cn": true,
+  "qdhdqfy.sdcourt.gov.cn": true,
+  "fy.gaoming.gov.cn": true,
+  "www.xsfy.gov.cn": true,
+  "tyzy.shanxify.gov.cn": true,
+  "bszy.jlsfy.gov.cn": true,
+  "dzlxfy.sdcourt.gov.cn": true,
+  "hrbtl.hljcourt.gov.cn": true,
+  "jxhl.hljcourt.gov.cn": true,
+  "szsc.shanxify.gov.cn": true,
+  "yblj.jlsfy.gov.cn": true,
+  "cclqzy.jlsfy.gov.cn": true,
+  "hslq.jlsfy.gov.cn": true,
+  "pe.peszjrmfy.gov.cn": true,
+  "hllqfy.jlsfy.gov.cn": true,
+  "qqherya.hljcourt.gov.cn": true,
+  "lwlcqfy.sdcourt.gov.cn": true,
+  "llws.shanxify.gov.cn": true,
+  "hnrcfy.hunancourt.gov.cn": true,
+  "www.xsbnfy.gov.cn": true,
+  "jxls.hljcourt.gov.cn": true,
+  "lftlfy.shanxify.gov.cn": true,
+  "ljlq.jlsfy.gov.cn": true,
+  "jsjfy.hljcourt.gov.cn": true,
+  "www.dlhsfy.gov.cn": true,
+  "lfxf.shanxify.gov.cn": true,
+  "tjtlfy.tjcourt.gov.cn": true,
+  "jzyc.shanxify.gov.cn": true,
+  "ycjx.shanxify.gov.cn": true,
+  "czzy.shanxify.gov.cn": true,
+  "ytqxfy.sdcourt.gov.cn": true,
+  "lfzy.shanxify.gov.cn": true,
+  "llls.shanxify.gov.cn": true,
+  "cczx.shanxify.gov.cn": true,
+  "tyjy.shanxify.gov.cn": true,
+  "tingshen.court.gov.cn": true,
+  "www.gdcourts.gov.cn": true,
+  "jningwensfy.sdcourt.gov.cn": true,
+  "cstlfy.hunancourt.gov.cn": true,
+  "wfwcqfy.sdcourt.gov.cn": true,
+  "ahsxfy.ahcourt.gov.cn": true,
+  "www.fszjfy.gov.cn": true,
+  "www.a-court.gov.cn": "https://www.a-court.gov.cn/xxfb/index/openCourt",
+  "www.shanxify.gov.cn": true,
+  "tgxfy.sxfywcourt.gov.cn": true,
+  "xishui.guizhoucourt.gov.cn": true,
+  "yn.kytlysfy.gov.cn": true,
+  "dzycfy.sdcourt.gov.cn": true,
+  "bshj.jlsfy.gov.cn": true,
+  "www.shszfy.gov.cn": "http://www.shszfy.gov.cn/sfgk/splc/ktgg.jhtml?lmdm=&ds1_p=1",
+  "ytlsqfy.sdcourt.gov.cn": true,
+  "spzy.jlsfy.gov.cn": true,
+  "www.bjcourt.gov.cn": true,
+  "jlcy.jlsfy.gov.cn": true,
+  "fy.esfycourt.gov.cn": true,
+  "daozhen.guizhoucourt.gov.cn": true,
+  "jjq.wuhucourt.gov.cn": true,
+  "lfaz.shanxify.gov.cn": true,
+  "fj.ytxrmfy.gov.cn": true,
+  "ytpl.shanxify.gov.cn": true,
+  "qdlcqfy.sdcourt.gov.cn": true,
+  "bctn.jlsfy.gov.cn": true,
+  "hlgefy.nmgfy.gov.cn": true,
+  "dzqhfy.sdcourt.gov.cn": true,
+  "yx.wxfy.gov.cn": true,
+  "czhs.shanxify.gov.cn": true,
+  "xzpg.shanxify.gov.cn": true,
+  "lllanx.shanxify.gov.cn": true,
+  "xzwz.shanxify.gov.cn": true,
+  "www.fjsyfy.gov.cn": true,
+  "hebsb.hljcourt.gov.cn": true,
+  "www.hljcourt.gov.cn": true,
+  "lysfy.hunancourt.gov.cn": true,
+  "shhsfy.gov.cn": "https://shhsfy.gov.cn/infoplat5/website/hsfyitw/hsfyitw-ktsdgg!toPageAction?page=index&lx=ktgg",
+  "www.sfgk.gov.cn": "http://www.sfgk.gov.cn/web/srfy/sf_o_ktgg.jsp?sid=1576&nid=1567&id=1592&gsfyid=srzjfy",
+  "tz.jyfy.gov.cn": true,
+  "www.jxfy.gov.cn": true,
+  "hyzy.hunancourt.gov.cn": true,
+  "xz.ylfy.gov.cn": true,
+  "rzjxfy.sdcourt.gov.cn": true,
+  "jlfm.jlsfy.gov.cn": true,
+  "www.hafy.gov.cn": "http://www.hafy.gov.cn/plus/list.php?tid=46#",
+  "xjjfy.ahcourt.gov.cn": true,
+  "www.qhwsfy.gov.cn": true,
+  "xzfz.shanxify.gov.cn": true,
+  "qdpdfy.sdcourt.gov.cn": true,
+  "tz.ggfy.gov.cn": true,
+  "whjqfy.sdcourt.gov.cn": true,
+  "dydyqfy.sdcourt.gov.cn": true,
+  "fz.clqrmfy.gov.cn": true,
+  "wfzcfy.sdcourt.gov.cn": true,
+  "txqfy.hunancourt.gov.cn": true,
+  "lyzy.sdcourt.gov.cn": true,
+  "jningzy.sdcourt.gov.cn": true,
+  "cszy.hunancourt.gov.cn": true,
+  "wfgmfy.sdcourt.gov.cn": true,
+  "tjwqfy.tjcourt.gov.cn": true,
+  "dzzy.sdcourt.gov.cn": true,
+  "cyh.nmgfy.gov.cn": true,
+  "thhn.jlsfy.gov.cn": true,
+  "lyzy.jlsfy.gov.cn": true,
+  "www.byfy.gov.cn": true,
+  "zbgqfy.sdcourt.gov.cn": true,
+  "csqfy.fzcscourt.gov.cn": true,
+  "dzqyfy.sdcourt.gov.cn": true,
+  "cdfy.scssfw.gov.cn": true,
+  "jningssfy.sdcourt.gov.cn": true,
+  "thth.jlsfy.gov.cn": true,
+  "fyjsfy.ahcourt.gov.cn": true,
+  "www.lsszqfy.gov.cn": true,
+  "xlgl.nmgfy.gov.cn": true,
+  "zbgxqfy.sdcourt.gov.cn": true,
+  "ljxqfy.cqfygzfw.gov.cn": true,
+  "dzwcfy.sdcourt.gov.cn": true,
+  "dqzz.hljcourt.gov.cn": true,
+  "tljqfy.ahcourt.gov.cn": true,
+  "bgsfy.ahcourt.gov.cn": true,
+  "lcsxfy.sdcourt.gov.cn": true,
+  "thdc.jlsfy.gov.cn": true,
+  "czfyfy.ahcourt.gov.cn": true,
+  "rzdgqfy.sdcourt.gov.cn": true,
+  "lydl.jlsfy.gov.cn": true,
+  "lymyfy.sdcourt.gov.cn": true,
+  "www.ncgxfyssfw.gov.cn": "http://www.ncgxfyssfw.gov.cn/web/gxqfy/sf_o_ktgg.jsp?sid=splcgk&nid=sfgk",
+  "wfaqfy.sdcourt.gov.cn": true,
+  "dzkfqfy.sdcourt.gov.cn": true,
+  "www.thepaper.cn": true,
+  "wfqzfy.sdcourt.gov.cn": true,
+  "www.gzhsfy.gov.cn": true,
+  "lylsfy.sdcourt.gov.cn": true,
+  "ytkfqfy.sdcourt.gov.cn": true,
+  "fcsfy.jxfy.gov.cn": true,
+  "wfclfy.sdcourt.gov.cn": true,
+  "www.yjfy.gov.cn": true,
+  "bsjyu.jlsfy.gov.cn": true,
+  "bczl.jlsfy.gov.cn": true,
+  "spls.jlsfy.gov.cn": true,
+  "ycxj.shanxify.gov.cn": true,
+  "qdlsqfy.sdcourt.gov.cn": true,
+  "lcgxfy.sdcourt.gov.cn": true,
+  "ahjxfy.ahcourt.gov.cn": true,
+  "tldd.lncourt.gov.cn": true,
+  "jmstl.hljcourt.gov.cn": true,
+  "ybzy.jlsfy.gov.cn": true,
+  "hhsw.hljcourt.gov.cn": true,
+  "dzllfy.sdcourt.gov.cn": true,
+  "tagxqfy.sdcourt.gov.cn": true,
+  "ytqfy.hunancourt.gov.cn": true,
+  "dhlqfy.jlsfy.gov.cn": true,
+  "whzy.sdcourt.gov.cn": true,
+  "zzzy.sdcourt.gov.cn": true,
+  "hzmdqfy.sdcourt.gov.cn": true,
+  "wflqfy.sdcourt.gov.cn": true,
+  "xqqfy.tjcourt.gov.cn": true,
+  "bzbxfy.sdcourt.gov.cn": true,
+  "lcx.nmgfy.gov.cn": true,
+  "zbzcfy.sdcourt.gov.cn": true,
+  "fj.snxrmfy.gov.cn": true,
+  "tjjnfy.tjcourt.gov.cn": true,
+  "jnancqqfy.sdcourt.gov.cn": true,
+  "ts.hncourt.gov.cn": true,
+  "ssfw.nxfy.gov.cn": true,
+  "fj.fztjfy.gov.cn": true,
+  "ccjk.jlsfy.gov.cn": true,
+  "zbbsqfy.sdcourt.gov.cn": true,
+  "tadpfy.sdcourt.gov.cn": true,
+  "lydf.jlsfy.gov.cn": true,
+  "ztzy.hncourt.gov.cn": true,
+  "fy.fjsc.gov.cn": true,
+  "www.xmhsfy.gov.cn": true,
+  "ddza.lncourt.gov.cn": true,
+  "rzlsqfy.sdcourt.gov.cn": true,
+  "ssfw.jsfy.gov.cn": "https://ssfw.jsfy.gov.cn/?#/ywym?onetitle=4&title=ktgg",
+  "hblsfy.ahcourt.gov.cn": true,
+  "tjhqfy.tjcourt.gov.cn": true,
+  "www.fscourt.gov.cn": true,
+  "wx.ynwxfy.gov.cn": true,
+  "yqpd.shanxify.gov.cn": true,
+  "zztzfy.sdcourt.gov.cn": true,
+  "fjnd.ndjcfy.gov.cn": true,
+  "fy.ynfgfy.gov.cn": true,
+  "shwk.hljcourt.gov.cn": true,
+  "hxqfy.tjcourt.gov.cn": true,
+  "bhxqfy.tjcourt.gov.cn": true,
+  "hzdmfy.sdcourt.gov.cn": true,
+  "www.ayrmfy.gov.cn": true,
+  "jlzy.jlsfy.gov.cn": true,
+  "yblqzy.jlsfy.gov.cn": true,
+  "tmtlysfy.jlsfy.gov.cn": true,
+  "zzszqfy.sdcourt.gov.cn": true,
+  "www.ftcourt.gov.cn": true,
+  "bsfs.jlsfy.gov.cn": true,
+  "xam.nmgfy.gov.cn": true,
+  "ssfw.wxfy.gov.cn": "https://ssfw.wxfy.gov.cn/#/sfgk",
+  "www.court.gov.cn": true,
+  "hebyl.hljcourt.gov.cn": true,
+  "leishan.guizhoucourt.gov.cn": true,
+  "tanyfy.sdcourt.gov.cn": true,
+  "ccqk.jlsfy.gov.cn": true,
+  "jlbszy.e-court.gov.cn": true,
+  "jhq.wuhucourt.gov.cn": true,
+  "tyxd.shanxify.gov.cn": true,
+  "lyls.jlsfy.gov.cn": true,
+  "bjgy.bjcourt.gov.cn": true,
+  "jzzq.shanxify.gov.cn": true,
+  "mdjam.hljcourt.gov.cn": true,
+  "fj.lylccourt.gov.cn": true,
+  "hclqfy.jlsfy.gov.cn": true,
+  "tlys.lncourt.gov.cn": true,
+  "syszy.hljcourt.gov.cn": true,
+  "ysqfy.jxfy.gov.cn": true,
+  "lfhz.shanxify.gov.cn": true,
+  "wqlqfy.jlsfy.gov.cn": true,
+  "bqlfy.hljcourt.gov.cn": true,
+  "tongzi.guizhoucourt.gov.cn": true,
+  "ycyq.shanxify.gov.cn": true,
+  "bzkfqfy.sdcourt.gov.cn": true,
+  "hnyzy.hicourt.gov.cn": "https://sycj.hicourt.gov.cn/preview/channel?columnId=a7535b02-241b-46f8-b9af-4a13bbe3cc54&&parentId=ecc5b99a-aef5-45d2-8ae2-fc21670949d1&&siteId=62bdaa82-b2ca-4386-840c-27f0b5a36c92",
+  "thtlysfy.jlsfy.gov.cn": true,
+  "jianhe.guizhoucourt.gov.cn": true,
+  "dsqfy.nmgfy.gov.cn": true,
+  "tygj.shanxify.gov.cn": true,
+  "xyfy.hicourt.gov.cn": "https://sycj.hicourt.gov.cn/preview/channel?columnId=a7535b02-241b-46f8-b9af-4a13bbe3cc54&&parentId=ecc5b99a-aef5-45d2-8ae2-fc21670949d1&&siteId=62bdaa82-b2ca-4386-840c-27f0b5a36c92",
+  "dtdt.shanxify.gov.cn": true,
+  "czzy.hunancourt.gov.cn": true,
+  "changshun.guizhoucourt.gov.cn": true,
+  "jzls.shanxify.gov.cn": true,
+  "honghuagang.guizhoucourt.gov.cn": true,
+  "ssfw.xzfy.gov.cn": "https://ssfw.xzfy.gov.cn/#/fyxx?label=0",
+  "zhijin.guizhoucourt.gov.cn": true,
+  "sfpt.cdfy12368.gov.cn": "https://sfpt.cdfy12368.gov.cn:806/case-center/#/ygsf?activeName=ktgg",
+  "www.hqfy.gov.cn": true,
+  "cms.ahgyss.cn": true,
+  "jczy.shanxify.gov.cn": true,
+  "guanshanhu.guizhoucourt.gov.cn": true,
+  "www.ahgyss.cn": true,
+  "thmhk.jlsfy.gov.cn": true,
+  "lyfxfy.sdcourt.gov.cn": true,
+  "lljk.shanxify.gov.cn": true,
+  "xcxzfy.ahcourt.gov.cn": true,
+  "wfzy.sdcourt.gov.cn": true,
+  "tjfy.tjcourt.gov.cn": true,
+  "www.sxgaofa.cn": true,
+  "hsxcfy.nmgfy.gov.cn": true,
+  "jningjinxfy.sdcourt.gov.cn": true,
+  "zhenyuan.guizhoucourt.gov.cn": true,
+  "kfqfy.hunancourt.gov.cn": true,
+  "www.hshfy.sh.cn": "https://www.hshfy.sh.cn/shfy/web/ktgg_search.jsp?zd=splc",
+  "www.fjjjfy.gov.cn": true,
+  "ytzfqfy.sdcourt.gov.cn": true,
+  "syqa.jlsfy.gov.cn": true,
+  "cf.nmgfy.gov.cn": true,
+  "lfgx.shanxify.gov.cn": true,
+  "xzhq.shanxify.gov.cn": true,
+  "gw.ntccfy.gov.cn": true,
+  "www.ytfyssfw.gov.cn": true,
+  "wysfy.fjcourt.gov.cn": true,
+  "zbzy.sdcourt.gov.cn": true,
+  "lfxc.shanxify.gov.cn": true,
+  "jlcyi.jlsfy.gov.cn": true,
+  "czzz.shanxify.gov.cn": true,
+  "www.shenpan.gov.cn": true,
+  "dtxr.shanxify.gov.cn": true,
+  "jccq.shanxify.gov.cn": true,
+  "czlc.shanxify.gov.cn": true,
+  "www.jstcfy.gov.cn": true,
+  "ahngsfy.ahcourt.gov.cn": true,
+  "jningjiaxfy.sdcourt.gov.cn": true,
+  "hflyfy.ahcourt.gov.cn": true,
+  "gw.zjjkfy.gov.cn": true,
+  "lfxx.shanxify.gov.cn": true,
+  "jnangxqfy.sdcourt.gov.cn": true,
+  "hebng.hljcourt.gov.cn": true,
+  "dzlyfy.sdcourt.gov.cn": true,
+  "lljc.shanxify.gov.cn": true,
+  "ccjt.jlsfy.gov.cn": true,
+  "jixify.ahcourt.gov.cn": true,
+  "jningrcqfy.sdcourt.gov.cn": true,
+  "jlyj.jlsfy.gov.cn": true,
+  "whjkfy.ahcourt.gov.cn": true,
+  "ytplfy.sdcourt.gov.cn": true,
+  "bzzhfy.sdcourt.gov.cn": true,
+  "ychj.shanxify.gov.cn": true,
+  "llll.shanxify.gov.cn": true,
+  "hebpf.hljcourt.gov.cn": true,
+  "lcdefy.sdcourt.gov.cn": true,
+  "bzzy.sdcourt.gov.cn": true,
+  "jinanzy.sdcourt.gov.cn": true,
+  "wlqfy.hunancourt.gov.cn": true,
+  "jningzcfy.sdcourt.gov.cn": true,
+  "jylq.jlsfy.gov.cn": true,
+  "www.xjcourt.gov.cn": true,
+  "syfy.jlsfy.gov.cn": true,
+  "lffx.shanxify.gov.cn": true,
+  "jnantqqfy.sdcourt.gov.cn": true,
+  "xz.xyfy.gov.cn": true,
+  "www.ynxyxfy.gov.cn": true,
+  "lyxa.jlsfy.gov.cn": true,
+  "www.jtfy.gov.cn": true,
+  "djqfy.ahcourt.gov.cn": true,
+  "jlsl.jlsfy.gov.cn": true,
+  "hebys.hljcourt.gov.cn": true,
+  "pt.ptxyfy.gov.cn": true,
+  "dxqfy.hunancourt.gov.cn": true,
+  "www.jsfycourt.gov.cn": true,
+  "www.nbyzfy.gov.cn": true,
+  "www.shezfy.com": "https://www.shezfy.com/page/sssw/ktgg.html?lm=b1&pm=b0&data_p=1",
+  "jlgx.jlsfy.gov.cn": true,
+  "fj.fjjlfy.gov.cn": true,
+  "www.hsfy.gov.cn": true,
+  "spyt.jlsfy.gov.cn": true,
+  "tjhpfy.tjcourt.gov.cn": true,
+  "ccgx.jlsfy.gov.cn": true,
+  "qdlxfy.sdcourt.gov.cn": true,
+  "cdxjfy.scssfw.gov.cn": true,
+  "bsjy.jlsfy.gov.cn": true,
+  "hzzy.sdcourt.gov.cn": true,
+  "ybhc.jlsfy.gov.cn": true,
+  "www.xmcourt.gov.cn": true,
+  "bcda.jlsfy.gov.cn": true,
+  "ycrx.shanxify.gov.cn": true,
+  "llxx.shanxify.gov.cn": true,
+  "jninggxqfy.sdcourt.gov.cn": true,
+  "syqg.jlsfy.gov.cn": true,
+  "shfy.hljcourt.gov.cn": true,
+  "ybyj.jlsfy.gov.cn": true,
+  "www.lyqrmfysfxxw.gov.cn": true,
+  "qqhrtl.hljcourt.gov.cn": true,
+  "fy.ynypxfy.gov.cn": true,
+  "thedj.jlsfy.gov.cn": true,
+  "ybat.jlsfy.gov.cn": true,
+  "jnq.nmgfy.gov.cn": true,
+  "ybdh.jlsfy.gov.cn": true,
+  "rzzy.sdcourt.gov.cn": true,
+  "jczz.shanxify.gov.cn": true,
+  "wwx.wuhucourt.gov.cn": true,
+  "lylzqfy.sdcourt.gov.cn": true,
+  "fj.lyydcourt.gov.cn": true,
+  "www.netcourt.gov.cn": "https://www.netcourt.gov.cn/#lassen/announcement",
+  "shibing.guizhoucourt.gov.cn": true,
+  "jxmss.hljcourt.gov.cn": true,
+  "xz.qsfy.gov.cn": true,
+  "yn.lcyxfy.gov.cn": true,
+  "bscb.jlsfy.gov.cn": true,
+  "szhr.shanxify.gov.cn": true,
+  "bjfc.bjcourt.gov.cn": true,
+  "jxcyfy.jxfy.gov.cn": true,
+  "thzy.jlsfy.gov.cn": true,
+  "dtzy.shanxify.gov.cn": true,
+  "cced.jlsfy.gov.cn": true,
+  "www.cqfygzfw.gov.cn": "https://www.cqfygzfw.gov.cn/gggs/toListKtggNL.shtml?page=1",
+  "lnsfw.lnsfy.gov.cn": "https://lnsfw.lnsfy.gov.cn/lnssfw/pages/gsgg/gglist.html?lx=ktgg",
+  "cyfy.stcourts.gov.cn": true,
+  "lfyd.shanxify.gov.cn": true,
+  "dthfy.hunancourt.gov.cn": true,
+  "jzzy.shanxify.gov.cn": true,
+  "sinan.guizhoucourt.gov.cn": true,
+  "fy.yndqzy.gov.cn": true,
+  "fj.pthjfy.gov.cn": true,
+  "tadyqfy.sdcourt.gov.cn": true,
+  "bzyxfy.sdcourt.gov.cn": true,
+  "sdx.nmgfy.gov.cn": true,
+  "zzx.nmgfy.gov.cn": true,
+  "mxfy.gdmx.gov.cn": true,
+  "yn.kmjnfy.gov.cn": true,
+  "cctlyszy.jlsfy.gov.cn": true,
+  "ccly.jlsfy.gov.cn": true,
+  "dtgl.shanxify.gov.cn": true,
+  "lclqfy.sdcourt.gov.cn": true,
+  "hljnkzy.hljcourt.gov.cn": true,
+  "www.lcxrmfy.gov.cn": true,
+  "fslq.jlsfy.gov.cn": true,
+  "fy.fjnpzy.gov.cn": true,
+  "dtzyfy.shanxify.gov.cn": true,
+  "hxlfy.hljcourt.gov.cn": true,
+  "lllanxfy.shanxify.gov.cn": true,
+  "jcgp.shanxify.gov.cn": true,
+  "dtzuoy.shanxify.gov.cn": true,
+  "qdzy.sdcourt.gov.cn": true,
+  "www.njlssfy.gov.cn": true,
+  "sysyy.hljcourt.gov.cn": true,
+  "qdsw.qdcourt.gov.cn": true,
+  "xntlfy.qhfy.gov.cn": true,
+  "whwdfy.sdcourt.gov.cn": true,
+  "wfgxqfy.sdcourt.gov.cn": true,
+  "hebhl.hljcourt.gov.cn": true,
+  "xzxf.shanxify.gov.cn": true,
+  "bj3zy.bjcourt.gov.cn": true,
+  "bzhmfy.sdcourt.gov.cn": true,
+  "gzdffy.scssfw.gov.cn": true,
+  "lfxn.shanxify.gov.cn": true,
+  "ycyj.shanxify.gov.cn": true,
+  "jxzy.hljcourt.gov.cn": true,
+  "rongjiang.guizhoucourt.gov.cn": true,
+  "jzys.shanxify.gov.cn": true,
+  "xzkl.shanxify.gov.cn": true,
+  "tl.nmgfy.gov.cn": true,
+  "www.qzkcfy.gov.cn": true,
+  "bjhdfy.bjcourt.gov.cn": true,
+  "ahyxfy.ahcourt.gov.cn": true,
+  "yqmx.shanxify.gov.cn": true,
+  "www.tlcourt.gov.cn": true,
+  "lyynfy.sdcourt.gov.cn": true,
+  "szyx.shanxify.gov.cn": true,
+  "jnanzqfy.sdcourt.gov.cn": true,
+  "www.hftpipc.gov.cn": true,
+  "hzsxfy.sdcourt.gov.cn": true,
+  "taijiang.guizhoucourt.gov.cn": true,
+  "xzsc.shanxify.gov.cn": true,
+  "jinsha.guizhoucourt.gov.cn": true,
+  "llfy.shanxify.gov.cn": true,
+  "llzy.shanxify.gov.cn": true,
+  "lylsqfy.sdcourt.gov.cn": true,
+  "ytzyfy.sdcourt.gov.cn": true,
+  "zzycqfy.sdcourt.gov.cn": true,
+  "wfhtqfy.sdcourt.gov.cn": true,
+  "lykfqfy.sdcourt.gov.cn": true,
+  "czqy.shanxify.gov.cn": true,
+  "jntlfy.sdcourt.gov.cn": true,
+  "www.njhsfy.gov.cn": "http://www.njhsfy.gov.cn/zh/notice/item.html?sid=87&p=1",
+  "jxhs.hljcourt.gov.cn": true,
+  "czps.shanxify.gov.cn": true,
+  "lfqw.shanxify.gov.cn": true,
+  "jcyc.shanxify.gov.cn": true,
+  "jzhs.shanxify.gov.cn": true,
+  "lllx.shanxify.gov.cn": true,
+  "hzcwfy.sdcourt.gov.cn": true,
+  "xzdaix.shanxify.gov.cn": true,
+  "ytmpqfy.sdcourt.gov.cn": true,
+  "hzkfqfy.sdcourt.gov.cn": true,
+  "sansui.guizhoucourt.gov.cn": true,
+  "www.tjcourt.gov.cn": true,
+  "www.zjzy.gov.cn": true,
+  "xznw.shanxify.gov.cn": true,
+  "dtsc.shanxify.gov.cn": true,
+  "jzxy.shanxify.gov.cn": true,
+  "czcz.shanxify.gov.cn": true,
+  "xzdx.shanxify.gov.cn": true,
+  "lwgcqfy.sdcourt.gov.cn": true,
+  "yczy.shanxify.gov.cn": true,
+  "xzwt.shanxify.gov.cn": true,
+  "tyqx.shanxify.gov.cn": true,
+  "jzqx.shanxify.gov.cn": true,
+  "yqkq.shanxify.gov.cn": true,
+  "ycly.shanxify.gov.cn": true,
+  "bzbcqfy.sdcourt.gov.cn": true,
+  "ycwr.shanxify.gov.cn": true,
+  "lcdcffy.sdcourt.gov.cn": true,
+  "jzsy.shanxify.gov.cn": true,
+  "jningyzfy.sdcourt.gov.cn": true,
+  "llxy.shanxify.gov.cn": true,
+  "ycjs.shanxify.gov.cn": true
+}