package com.hxh.spring.test;
|
|
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.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 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 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 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(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() {
|
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() {
|
}
|
}
|