| | |
| | | package com.hxh.spring.test.video; |
| | | |
| | | |
| | | import com.yeshi.buwan.job.video.MogoTVVideoUpdate; |
| | | import com.yeshi.buwan.mogotv.entity.MogoTVClipInfo; |
| | | import com.yeshi.buwan.service.inter.juhe.BilibiliVideoService; |
| | | import com.yeshi.buwan.service.inter.juhe.InternetSearchVideoService; |
| | | import com.yeshi.buwan.service.inter.juhe.MogoTVService; |
| | | import com.yeshi.buwan.service.manager.SolrInternetSearchVideoDataManager; |
| | | import com.yeshi.buwan.service.manager.search.SolrInternetSearchVideoDataManager; |
| | | import com.yeshi.buwan.videos.bilibili.BilibiliApiUtil; |
| | | import com.yeshi.buwan.videos.bilibili.BilibiliUtil; |
| | | import com.yeshi.buwan.videos.bilibili.entity.BilibiliMediaInfo; |
| | |
| | | import org.springframework.test.context.web.WebAppConfiguration; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | // |
| | | @RunWith(SpringJUnit4ClassRunner.class) //使用junit4进行测试 |
| | |
| | | |
| | | @Test |
| | | public void test2() throws Exception { |
| | | BilibiliApiUtil.MediaUrlResult result = BilibiliApiUtil.getMediaList(BilibiliUtil.TYPE_DIANSHIJU, 2, 1); |
| | | BilibiliApiUtil.MediaUrlResult result = BilibiliApiUtil.getMediaList(BilibiliUtil.TYPE_GUOMAN, 3, 1); |
| | | int page = result.getTotal() % 20 == 0 ? result.getTotal() / 20 : result.getTotal() / 20 + 1; |
| | | for (int i = 0; i < page; i++) { |
| | | System.out.println("page:"+i); |
| | | result = BilibiliApiUtil.getMediaList(BilibiliUtil.TYPE_DIANSHIJU, 2, i + 1); |
| | | for (int i = 0; i < 3; i++) { |
| | | System.out.println("page:" + i); |
| | | result = BilibiliApiUtil.getMediaList(BilibiliUtil.TYPE_DIANSHIJU, 3, i + 1); |
| | | if (result.getResult() != null) |
| | | for (String url : result.getResult()) { |
| | | try { |
| | | BilibiliMediaInfo mediaInfo = BilibiliApiUtil.parseMediaInfo(url); |
| | | bilibiliVideoService.addToInternetSearch(mediaInfo); |
| | | Thread.sleep(200); |
| | | Thread.sleep(1000); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | |
| | | } |
| | | |
| | | @Test |
| | | public void test3() throws Exception { |
| | | BilibiliMediaInfo mediaInfo = BilibiliApiUtil.parseMediaInfo("https://www.bilibili.com/bangumi/play/ss28747?spm_id_from=333.337.0.0"); |
| | | bilibiliVideoService.addToInternetSearch(mediaInfo); |
| | | } |
| | | |
| | | @Test |
| | | public void addToSearch() throws Exception { |
| | | BilibiliMediaInfo mediaInfo = bilibiliVideoService.getSimpleMediaDetail(28223059L); |
| | | BilibiliMediaInfo mediaInfo = BilibiliApiUtil.parseMediaInfo("https://www.bilibili.com/bangumi/play/ss28761/"); |
| | | // BilibiliMediaInfo mediaInfo = bilibiliVideoService.getSimpleMediaDetail(365413358L); |
| | | bilibiliVideoService.addToInternetSearch(mediaInfo); |
| | | |
| | | |