admin
2021-12-24 b5e19564dcbf1b7ec12946209d74313479f9dfe1
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 {
        //解析数据
        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);