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