From 207dc8655711cddac2653e18b51e58a88dba2084 Mon Sep 17 00:00:00 2001 From: yj <Administrator@192> Date: 星期五, 06 三月 2020 18:14:36 +0800 Subject: [PATCH] 发圈处理 --- fanli/src/test/java/org/fanli/TaoKeTest.java | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 50 insertions(+), 9 deletions(-) diff --git a/fanli/src/test/java/org/fanli/TaoKeTest.java b/fanli/src/test/java/org/fanli/TaoKeTest.java index b8319de..a7f9414 100644 --- a/fanli/src/test/java/org/fanli/TaoKeTest.java +++ b/fanli/src/test/java/org/fanli/TaoKeTest.java @@ -1,15 +1,19 @@ package org.fanli; +import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; +import java.io.InputStreamReader; import java.math.BigDecimal; import java.util.ArrayList; +import java.util.Arrays; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Scanner; import org.junit.Test; import org.yeshi.utils.HttpUtil; @@ -32,7 +36,9 @@ import com.yeshi.fanli.service.inter.user.TBPidService; import com.yeshi.fanli.service.inter.user.UserInfoService; import com.yeshi.fanli.service.inter.user.tb.UserExtraTaoBaoInfoService; +import com.yeshi.fanli.service.manger.goods.ConvertLinkManager; import com.yeshi.fanli.util.BeanUtil; +import com.yeshi.fanli.util.FileUtil; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TaoBaoConstant; import com.yeshi.fanli.util.TimeUtil; @@ -91,15 +97,11 @@ @Test public void test2() { - // String link = TaoKeApiUtil.officialActivityConvert("87140050199", - // "1571715733668", "20211660"); - // System.out.println(link); + String[] marks = new String[] { "\\(-\\)"}; - String text = HttpUtil.get("https://m.tb.cn/h.eBj7iNJ?sm=c4049c"); - System.out.println(text); - - + List<String> textList = TaoBaoUtil.getTokenListFromText("寰╄=杩欐潯(VzUl1fzQWMT)杩涘叆銆怲ao瀹濄�戝嵆鍙姠璐�", Arrays.asList(marks)); + System.out.println(textList); } @Test @@ -203,8 +205,19 @@ @Test public void test6() { - TaoBaoGoodsBrief goods = TaoBaoUtil.getSimpleGoodsBrief(607940944794L); - System.out.println(goods); + String text = "[鐜懓]鍚勪綅浜插弸濂斤紝璁板緱棰嗗埜鍝鎰夊揩]" + "銆愪含涓�1鏈�3鏃ラ鍒哥簿閫夈�慭n" + "[绾㈠寘]鎶㈢孩鍖� 鏈�楂�888\n" + "https://u.jd.com/8xeCfl\n" + + "馃殔鐏溅绁ㄧ鍒�50鍏僜n" + "https://u.jd.com/cMReZz\n" + "馃専灞呭濂界墿9.9鍖呴偖\n" + "https://u.jd.com/AG2z4A\n" + + "馃憯鐢疯3浠�7鎶榎n" + "https://u.jd.com/kgMslr\n" + "馃憲濂宠娓呬粨5鎶樿捣\n" + "https://u.jd.com/kgMslr\n" + "馃泹鏈夌ぜ鏈夊勾璐n" + + "https://u.jd.com/qdvIiG\n" + "馃拫SK-II澶т績\n" + "https://u.jd.com/7XybkD\n" + "馃挵瓒呯骇鐧句嚎琛ヨ创\n" + + "https://u.jd.com/qVFjDL\n" + "馃嵓姣嶅┐鍒稿勾璐ц妭\n" + "https://u.jd.com/kA0scy\n" + "馃泹瓒呭競婊�199-100\n" + + "https://u.jd.com/eQSwNn\n" + "[鐧糫鍐呰喘鍒稿ぇ鍏╘n" + "https://u.jd.com/zIHmUy\n" + "[绂廬Plus鍏ㄥ搧鍒竆n" + + "https://u.jd.com/d9fcGr\n" + "鈿′含涓滅鏉�\n" + "https://u.jd.com/WSIi1z\n" + "銆愯寰椾笌鏇村濂藉弸鍒嗕韩[鎰夊揩]銆�"; + ConvertLinkManager convertLinkManager = BeanUtil.getBean(ConvertLinkManager.class); + try { + System.out.println(convertLinkManager.convertLinkFromText(text, 437032L, true)); + } catch (Exception e) { + e.printStackTrace(); + } } @Test @@ -369,4 +382,32 @@ } } + @Test + public void test12() { + + try { + + BufferedReader br = new BufferedReader(new InputStreamReader( + new FileInputStream(new File("C:/Users/Administrator/Desktop/鏂板缓鏂囨湰鏂囨。 (2).txt")))); + String text = ""; + String lineTxt = null; + while ((lineTxt = br.readLine()) != null) {// 鏁版嵁浠ラ�楀彿鍒嗛殧 + text += new String(lineTxt.getBytes("unicode"), "UTF-8"); + } + System.out.println(text); + br.close(); + } catch (Exception e) { + } + + } + + @Test + public void test13(){ + try { + TaoKeApiUtil.getSimpleGoodsInfo(573867930843L); + } catch (TaobaoGoodsDownException e) { + e.printStackTrace(); + } + } + } -- Gitblit v1.8.0