| | |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.yeshi.buwan.dao.juhe.funtv.VideoFunTVDao; |
| | | import com.yeshi.buwan.dao.juhe.funtv.VideoFunTVNewDao; |
| | | import com.yeshi.buwan.domain.system.DetailSystem; |
| | | import com.yeshi.buwan.domain.VideoInfo; |
| | | import com.yeshi.buwan.funtv.FunTVApi; |
| | | import com.yeshi.buwan.funtv.FunTVDataParseUtil; |
| | | import com.yeshi.buwan.funtv.FunTVUtil; |
| | | import com.yeshi.buwan.videos.funtv.FunTVApi; |
| | | import com.yeshi.buwan.videos.funtv.FunTVDataParseUtil; |
| | | import com.yeshi.buwan.videos.funtv.FunTVUtil; |
| | | import com.yeshi.buwan.videos.funtv.entity.VideoFunTV; |
| | | import com.yeshi.buwan.videos.funtv.vo.FunTVTVAlbum; |
| | | import com.yeshi.buwan.service.imp.juhe.FunTVService; |
| | | import com.yeshi.buwan.util.BeanUtil; |
| | | import com.yeshi.buwan.util.CacheUtil; |
| | | import com.yeshi.buwan.util.HttpUtil; |
| | | import com.yeshi.buwan.util.JuHe.VideoResourceUtil; |
| | | import com.yeshi.buwan.util.video.VideoDetailUtil; |
| | | import org.junit.Test; |
| | | import org.junit.runner.RunWith; |
| | | import org.springframework.test.context.ContextConfiguration; |
| | | import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
| | | import org.springframework.test.context.web.WebAppConfiguration; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | |
| | | @RunWith(SpringJUnit4ClassRunner.class) //使用junit4进行测试 |
| | | @ContextConfiguration(locations = {"classpath:spring.xml"}) |
| | | @WebAppConfiguration |
| | | //@WebAppConfiguration |
| | | public class FunTV { |
| | | @Resource |
| | | private FunTVUtil funTVUtil; |
| | | @Resource |
| | | private VideoFunTVDao videoFunTVDao; |
| | | @Resource |
| | | private VideoFunTVNewDao videoFunTVNewDao; |
| | | @Resource |
| | | private FunTVService funTVService; |
| | | |
| | | @org.junit.Test |
| | | public void test1() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_MOVIE)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseMovieListVideo(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | @org.junit.Test |
| | | public void test1() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_MOVIE)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseMovieListVideo(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | |
| | | @org.junit.Test |
| | | public void test2() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_TV)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseTVListAlbum(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | @org.junit.Test |
| | | public void test2() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_TV)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseTVListAlbum(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | |
| | | @org.junit.Test |
| | | public void test3() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_CARTON)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseCartoonListVideo(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | @org.junit.Test |
| | | public void test3() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_CARTON)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseCartoonListVideo(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | |
| | | @org.junit.Test |
| | | public void test4() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_SHOW)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseShowListVideo(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | @org.junit.Test |
| | | public void test4() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_SHOW)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseShowListVideo(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | |
| | | @org.junit.Test |
| | | public void test5() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_SHORTVIDEO)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseShortListVideo(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | @org.junit.Test |
| | | public void test5() { |
| | | List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_SHORTVIDEO)); |
| | | for (String url : urlList) { |
| | | FunTVDataParseUtil.parseShortListVideo(HttpUtil.get(url)); |
| | | } |
| | | } |
| | | |
| | | @org.junit.Test |
| | | public void test6() { |
| | | FunTVUtil futil = BeanUtil.getBean(FunTVUtil.class); |
| | | futil.startParseAll(); |
| | | } |
| | | @org.junit.Test |
| | | public void test6() { |
| | | funTVUtil.startParseAll(); |
| | | } |
| | | |
| | | @org.junit.Test |
| | | public void test7() { |
| | | VideoDetailUtil videoDeailUtil = BeanUtil.getBean(VideoDetailUtil.class); |
| | | VideoResourceUtil videoResouceUtil = BeanUtil.getBean(VideoResourceUtil.class); |
| | | List<Long> resourceList = videoResouceUtil.getAvailableResourceIds("android", Integer.parseInt("48")); |
| | | VideoInfo info = (videoDeailUtil.getVideoInfo(227562 + "", "19", resourceList, |
| | | CacheUtil.getMD5Long(resourceList))); |
| | | System.out.println(info); |
| | | } |
| | | @org.junit.Test |
| | | public void test7() { |
| | | VideoDetailUtil videoDeailUtil = BeanUtil.getBean(VideoDetailUtil.class); |
| | | VideoResourceUtil videoResouceUtil = BeanUtil.getBean(VideoResourceUtil.class); |
| | | List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), Integer.parseInt("48"), null); |
| | | VideoInfo info = (videoDeailUtil.getVideoInfo(null, 227562 + "", "19", resourceList, |
| | | CacheUtil.getMD5Long(resourceList))); |
| | | System.out.println(info); |
| | | } |
| | | |
| | | @org.junit.Test |
| | | public void test8() { |
| | | FunTVUtil funTVUtil = BeanUtil.getBean(FunTVUtil.class); |
| | | funTVUtil.startParse(); |
| | | } |
| | | @org.junit.Test |
| | | public void test8() { |
| | | List<String> list = FunTVApi.getPageUrl(FunTVApi.FUNTV_ALL_TV); |
| | | for (String url : list) { |
| | | List<FunTVTVAlbum> videoList = FunTVApi.parseTV(url); |
| | | System.out.println(videoList); |
| | | } |
| | | } |
| | | |
| | | @Test |
| | | public void test9() { |
| | | funTVUtil.startUpdate(); |
| | | } |
| | | |
| | | |
| | | @Test |
| | | public void syncFuntvData() { |
| | | List<VideoFunTV> list = videoFunTVDao.listAll(0, 20000); |
| | | for (VideoFunTV video : list) { |
| | | if (video.getId() == null) |
| | | video.setId(video.createId()); |
| | | videoFunTVNewDao.save(video); |
| | | } |
| | | } |
| | | |
| | | |
| | | @Test |
| | | public void getVideoList() { |
| | | } |
| | | } |