From 1529cee74fe559806de1dbd616bc86e1e860dac5 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 03 一月 2020 15:08:35 +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..1079144 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})"; + 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