From b5e19564dcbf1b7ec12946209d74313479f9dfe1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 24 十二月 2021 19:51:31 +0800
Subject: [PATCH] 布丸vivo上架兼容

---
 src/test/java/com/hxh/spring/test/video/HanmiTest.java |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/src/test/java/com/hxh/spring/test/video/HanmiTest.java b/src/test/java/com/hxh/spring/test/video/HanmiTest.java
index fac6ea4..4bd841d 100644
--- a/src/test/java/com/hxh/spring/test/video/HanmiTest.java
+++ b/src/test/java/com/hxh/spring/test/video/HanmiTest.java
@@ -35,8 +35,8 @@
 
     @Test
     public void addHanJu() throws Exception {
-        for (int i = 1; i < 5; i++) {
-            List<HanmiShow> showList = HanmiApiUtil.parseDetailList(HanmiApiUtil.parseList("https://www.hmtv.me/dianying/page/" + i));
+        for (int i = 1; i < 3; i++) {
+            List<HanmiShow> showList = HanmiApiUtil.parseDetailList(HanmiApiUtil.parseList("https://www.hmtv.me/hanju/page/" + i));
             for (HanmiShow show : showList) {
                 hanmiService.saveShow(show);
 //                hanmiService.deleteByShowId(show.getId());
@@ -47,11 +47,11 @@
     @Test
     public void addToVideo() throws IOException {
 
-        for (int i = 2; i < 5; i++) {
+        for (int i = 1; i < 3; i++) {
             List<HanmiShow> showList = HanmiApiUtil.parseList("https://www.hmtv.me/hanju/page/" + i);
             Collections.reverse(showList);
             for (HanmiShow show : showList) {
-                show.setId(show.getUrl().replace("https://www.hmtv.me/show/", "").trim());
+                show.setId(show.getUrl().replace("/show/", "").trim());
                 show = hanmiService.getShowDetail(show.getId());
                 if (show != null)
                     hanmiService.addToVideoInfo(show);
@@ -60,7 +60,27 @@
     }
 
     @Test
-    public void test() {
+    public void addSingleVideo() throws Exception {
+        //瑙f瀽鏁版嵁
+        String pageUrl="https://www.hmtv.me/search/?wd=%E6%88%90%E4%BA%BA%E7%BB%83%E4%B9%A0%E7%94%9F";
+        List<HanmiShow> showList = HanmiApiUtil.parseDetailList(HanmiApiUtil.parseList(pageUrl));
+        for (HanmiShow show : showList) {
+            show.setType("闊╁墽");
+            hanmiService.saveShow(show);
+        }
+        //娣诲姞鏁版嵁
+        for (HanmiShow show : showList) {
+            show.setId(show.getUrl().split("/show/")[1].trim());
+            show = hanmiService.getShowDetail(show.getId());
+            show.setType("闊╁墽");
+            if (show != null)
+                hanmiService.addToVideoInfo(show);
+        }
+
+    }
+
+    @Test
+    public void update() {
         List<HanmiShow> list = hanmiShowDao.listAll(0, 100);
         for (HanmiShow show : list) {
             List<HanmiShowEpisode> epList = hanmiShowEpisodeDao.listByShowId(show.getId(), 0, 1);

--
Gitblit v1.8.0