admin
2024-09-05 8631bb49abe5dfed233bc579a228c578232f8079
src/main/java/com/yeshi/buwan/videos/funtv/FunTVUtil.java
@@ -45,7 +45,6 @@
    private CategoryVideoDao categoryVideoDao;
    public final static int RESOURCE_ID = 19;
    public final static String RESOURCE_NAME = "风行";
@@ -583,119 +582,4 @@
    }
    /**
     * 更新
     */
    public void startUpdate() {
        List<String> list = FunTVApi.getPageUrl(FunTVApi.FUNTV_UPDATE_TV);
        for (String url : list) {
            List<FunTVTVAlbum> videoList = FunTVApi.parseTV(url);
            for (FunTVTVAlbum m : videoList) {
                processAlbum(m);
            }
        }
        // //
        list = FunTVApi.getPageUrl(FunTVApi.FUNTV_UPDATE_CARTON);
        for (String url : list) {
            List<FunTVCartoonAlbum> videoList = FunTVApi.parseCartoon(url);
            for (FunTVCartoonAlbum m : videoList) {
                processAlbum(m);
            }
        }
        //
        // list = FunTVApi.getPageUrl(FunTVApi.FUNTV_UPDATE_SHOW);
        // for (String url : list) {
        // List<FunTVShowAlbum> videoList = FunTVApi.parseShow(url);
        // for (FunTVShowAlbum m : videoList) {
        // if (m.getOp().equalsIgnoreCase("add")) {
        // FunTVAlbum album = convertToAlbum(m);
        // saveFunTVAlbum(album);
        // } else if (m.getOp().equalsIgnoreCase("delete")) {
        // funTVService.deleteVideoByAid(m.getAid());
        // }
        // }
        // }
        list = FunTVApi.getPageUrl(FunTVApi.FUNTV_UPDATE_MOVIE);
        for (String url : list) {
            List<FunTVMovieVideo> videoList = FunTVApi.parseMovie(url);
            for (FunTVMovieVideo m : videoList) {
                processVideo(m);
            }
        }
        //
        list = FunTVApi.getPageUrl(FunTVApi.FUNTV_UPDATE_SHORTVIDEO);
        for (String url : list) {
            List<FunTVShortVideo> videoList = FunTVApi.parseShortVideo(url);
            for (FunTVShortVideo m : videoList) {
                processVideo(m);
            }
        }
    }
    public void syncAllVideos() {
        List<String> list = FunTVApi.getPageUrl(FunTVApi.FUNTV_ALL_MOVIE);
        for (String url : list) {
            List<FunTVMovieVideo> videoList = FunTVApi.parseMovie(url);
            for (FunTVMovieVideo m : videoList) {
                processVideo(m);
            }
        }
    }
    /**
     * 拉取全部
     */
    public void startParseAll() {
        List<String> list
                = FunTVApi.getPageUrl(FunTVApi.FUNTV_ALL_MOVIE);
        for (String url : list) {
            List<FunTVMovieVideo> videoList = FunTVApi.parseMovie(url);
            for (FunTVMovieVideo m : videoList) {
                processVideo(m);
            }
        }
        // //
        list = FunTVApi.getPageUrl(FunTVApi.FUNTV_ALL_CARTON);
        for (String url : list) {
            List<FunTVCartoonAlbum> videoList = FunTVApi.parseCartoon(url);
            for (FunTVCartoonAlbum m : videoList) {
                processAlbum(m);
            }
        }
        //
        // list = FunTVApi.getPageUrl(FunTVApi.FUNTV_ALL_SHOW);
        // for (String url : list) {
        // List<FunTVShowAlbum> videoList = FunTVApi.parseShow(url);
        // for (FunTVShowAlbum m : videoList) {
        // if (m.getOp().equalsIgnoreCase("add")) {
        // FunTVAlbum album = convertToAlbum(m);
        // saveFunTVAlbum(album);
        // } else if (m.getOp().equalsIgnoreCase("delete")) {
        // funTVService.deleteVideoByAid(m.getAid());
        // }
        // }
        // }
        list = FunTVApi.getPageUrl(FunTVApi.FUNTV_ALL_TV);
        for (String url : list) {
            List<FunTVTVAlbum> videoList = FunTVApi.parseTV(url);
            for (FunTVTVAlbum m : videoList) {
                processAlbum(m);
            }
        }
    }
    public void startParseShortVideo(){
        List<String> list
                = FunTVApi.getPageUrl(FunTVApi.FUNTV_ALL_SHORTVIDEO);
        for (String url : list) {
            List<FunTVShortVideo> videoList = FunTVApi.parseShortVideo(url);
            for (FunTVShortVideo m : videoList) {
                processVideo(m);
            }
        }
    }
}