瀏覽代碼

title中乱码过滤

maxiaoshan 4 年之前
父節點
當前提交
06db931d85
共有 2 個文件被更改,包括 4 次插入1 次删除
  1. 1 1
      src/saveServer/config.json
  2. 3 0
      src/saveServer/savedata.go

+ 1 - 1
src/saveServer/config.json

@@ -21,7 +21,7 @@
     "field": "jsondata,comeintime,extracttype,spidercode,agency,bidamount,area,type,bidopendate,buyer,channel,city,contenthtml,descript,detail,infoformat,keywords,projectcode,projectinfo,projectname,publishtime,result,summary,urltop,winner,budget,projectscope",
 	"jsondatafield":"projectname,projectcode,approvalno,projectscope,item,buyer,agency,budget,buyerperson,buyertel,buyeraddr,projectaddr,publishdept,funds,paymenttype,projectscale,bidmethod,bidopendate,bidopentime,agencyperson,agencytel,agencyaddr,isppp,winner,winneraddr,winnerperson,winnertel,bidamount,currency,experts,bidamounttype,contractname,contractnumber,projectperiod,signaturedate,multipackage,package,supervisorrate,purchasinglist,buyerzipcode,winnerzipcode,area,city,district",
 	"jsondatacheckfield":"buyeraddr,buyerperson,agency,projectcode,buyer,budget,projectname",
-	"randomcode":"(鏃|棿|鏈|鎶|ヤ|鎴|�|閲|瀷|鏍|崗|璁|闀|嶉|囪|牸|晥|嶉|檺|細|鑷|笅|鍗|曞|唴|よ|寚|瀹|氬|鐐|嬪|璺|濈|缁|潫|樺|墿|鏀|紒|噰|笟|皢|ヨ|笂|閮|彇|鐩|簲|敤|銆|鍓|瘑|幇|噯|鍝|鐢|熷|瘽|ら|鏋|鍛|甯|浗|崼|煄|傜|梾|掔|敓|鐗|╅|槻|彉|鏇|奫|鍏|櫥|褰|曢|粩|楀|窞|叡|勬|簮|瓙|晣|鍘|夊|尯|悊|鍙|戦|斂|鐨|朇|煚|満|鍔|ㄨ|皵|閬|ユ|劅|戞|洰|熸|斂|鐨|铓|鍙|瘨|掔|寤|)",
+	"randomcode":"(鏃|棿|鏈|鎶|ヤ|鎴|�|閲|瀷|鏍|崗|璁|闀|嶉|囪|牸|晥|嶉|檺|細|鑷|笅|鍗|曞|唴|よ|寚|瀹|氬|鐐|嬪|璺|濈|缁|潫|樺|墿|鏀|紒|噰|笟|皢|ヨ|笂|閮|彇|鐩|簲|敤|銆|鍓|瘑|幇|噯|鍝|鐢|熷|瘽|ら|鏋|鍛|甯|浗|崼|煄|傜|梾|掔|敓|鐗|╅|槻|彉|鏇|奫|鍏|櫥|褰|曢|粩|楀|窞|叡|勬|簮|瓙|晣|鍘|夊|尯|悊|鍙|戦|斂|鐨|朇|煚|満|鍔|ㄨ|皵|閬|ユ|劅|戞|洰|熸|斂|鐨|铓|鍙|瘨|掔|寤|箹|牎|閫)",
 	"cron1":"0 0 9 * * ?",
 	"cron2":"0 30 13 * * ?",
 	"openmail":true,

+ 3 - 0
src/saveServer/savedata.go

@@ -162,6 +162,9 @@ func NewSaveBidding(tmp map[string]interface{}) (b bool, res int) {
 			if len([]rune(val)) < 5 || len([]rune(val)) > 200 { //title长度有问题
 				errorData(LEVEL_WARN, "warn-title", "Field Length Is Wrong", site, spidercode, href)
 			}
+			if randomreg.MatchString(val) { //title中有乱码
+				errorData(LEVEL_WARN, "warn-title", "Field Value Contains Random Code", site, spidercode, href)
+			}
 		}
 		if f == "detail" && val != "详情请访问原网页!" {
 			tmpDetail := tools.Filter.ReplaceAllString(val, "")