From 6fdcc0c26dd33e87a024a69ed635d9aedb59cad6 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 07 一月 2020 12:02:50 +0800 Subject: [PATCH] 订单搜索引擎增量更新 --- fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java index 22868e1..a3b21f9 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java @@ -1755,8 +1755,6 @@ return taoBaoGoods; } - - public static TaoBaoGoodsBrief convert(DaTaoKeDetailV2 detail) { TaoBaoGoodsBrief taoBaoGoods = new TaoBaoGoodsBrief(); taoBaoGoods.setAuctionId(detail.getGoodsId()); @@ -1840,8 +1838,7 @@ String result = null; try { - Connection.Response doc = Jsoup.connect(url).ignoreContentType(true) - .timeout(1000*10) + Connection.Response doc = Jsoup.connect(url).ignoreContentType(true).timeout(1000 * 10) .userAgent( "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362") .header("Accept", "text/html, application/xhtml+xml, application/xml; q=0.9, */*; q=0.8") @@ -2130,4 +2127,24 @@ return false; } + /** + * 浠庢枃鏈腑鎻愬彇娣樺彛浠� + * @Title: getTokenListFromText + * @Description: + * @param str + * @return + * List<String> 杩斿洖绫诲瀷 + * @throws + */ + public static List<String> getTokenListFromText(String str) { + String pattern = "(鈧硔1}[A-Za-z0-9]+鈧硔1})|(楼{1}[A-Za-z0-9]+楼{1})|(锟1}[A-Za-z0-9]+锟1})|(鈧瑊1}[A-Za-z0-9]+鈧瑊1})"; + Pattern r = Pattern.compile(pattern); + Matcher m = r.matcher(str); + List<String> urlList = new ArrayList<>(); + while (m.find()) { + urlList.add(m.group()); + } + return urlList; + } + } -- Gitblit v1.8.0