From 8b2c4df38c2ea983be4db3aa4e18830339537806 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 23 十月 2020 18:51:40 +0800 Subject: [PATCH] 爱奇艺资源优化 --- src/test/java/com/hxh/spring/test/Iqiyi2.java | 79 ++++++++++++++++++++++++++++++++++----- 1 files changed, 68 insertions(+), 11 deletions(-) diff --git a/src/test/java/com/hxh/spring/test/Iqiyi2.java b/src/test/java/com/hxh/spring/test/Iqiyi2.java index 1bb39f3..2690164 100644 --- a/src/test/java/com/hxh/spring/test/Iqiyi2.java +++ b/src/test/java/com/hxh/spring/test/Iqiyi2.java @@ -1,10 +1,16 @@ package com.hxh.spring.test; +import com.google.gson.Gson; import com.yeshi.buwan.dao.juhe.iqiyi.IqiyiAlbum2Dao; import com.yeshi.buwan.iqiyi.IqiYiNewAPI; import com.yeshi.buwan.iqiyi.entity.IqiyiAlbum2; import com.yeshi.buwan.iqiyi.util.IqiyiUtil2; +import com.yeshi.buwan.iqiyi.vo.IqiyiAlbumListResult; +import com.yeshi.buwan.job.video.Iqiyi2VideoUpdate; import com.yeshi.buwan.service.inter.juhe.Iqiyi2Service; +import com.yeshi.buwan.util.FileUtil; +import com.yeshi.buwan.util.StringUtil; +import com.yeshi.buwan.util.TimeUtil; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; @@ -12,7 +18,12 @@ import org.springframework.test.context.web.WebAppConfiguration; import javax.annotation.Resource; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; import java.util.ArrayList; +import java.util.Date; import java.util.List; // @@ -30,10 +41,13 @@ @Resource private Iqiyi2Service iqiyi2Service; + @Resource + private Iqiyi2VideoUpdate iqiyi2VideoUpdate; + @Test public void syncAll() { - iqiyiUtil2.syncAllZongYi(); + iqiyiUtil2.syncAllDianShiJu(); } @Test @@ -43,7 +57,7 @@ @Test public void addToVideoInfo() { - List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByChannelId(1, null, 1,11000, 3000); + List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByChannelId(1, null, 1, 11000, 3000); for (IqiyiAlbum2 album : list) try { iqiyi2Service.addToVideoInfo(album); @@ -75,13 +89,11 @@ @Test public void syncByAid() { - Long[] ids = new Long[]{ - 246508201L, 248886801L, 230798901L, 1569537751867101L, +// Long[] ids = new Long[]{ +// 246508201L, 248886801L, 230798901L, 1569537751867101L, +// }; - - }; - - iqiyiUtil2.syncByAid(240793601L); + iqiyiUtil2.syncByAid(7643537550826500L); // IqiyiAlbum2 album2 = iqiyi2Service.selectAlbumById(240793601L); // if (album2 != null) { @@ -101,9 +113,54 @@ @Test public void test6() { - List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByChannelId(1, null, 1, 0, 1000); - for (IqiyiAlbum2 album : list) - System.out.println(album.getName()); + for(int i=0;i<10;i++) { + List<Long> ids = iqiyiAlbum2Dao.listInvalid(1000*(i), 1000); + saveToFile(ids); + } + } + + private void saveToFile(List<Long> list) { + FileWriter fw = null; + try { + //濡傛灉鏂囦欢瀛樺湪锛屽垯杩藉姞鍐呭锛涘鏋滄枃浠朵笉瀛樺湪锛屽垯鍒涘缓鏂囦欢 + File f = new File("E:\\iqiyialbum_invalid.txt"); + fw = new FileWriter(f, true); + } catch (IOException e) { + e.printStackTrace(); + } + PrintWriter pw = new PrintWriter(fw); + pw.println(new Gson().toJson(list)); + pw.flush(); + try { + fw.flush(); + pw.close(); + fw.close(); + } catch (IOException e) { + e.printStackTrace(); + } + + + } + + @Test + public void count() { +// long count = iqiyiAlbum2Dao.countVideoByAid(253120001L); +// System.out.println(count); + IqiyiAlbum2 album2 = iqiyiAlbum2Dao.get(6603128446259700L); + iqiyi2Service.addToVideoInfo(album2); + } + + + @Test + public void sync() { + + } + + public static void main(String[] args) { + Date startTime = new Date(TimeUtil.convertGernalTime("2020-10-23", "yyyy-MM-dd")); + Date endTime = new Date(TimeUtil.convertGernalTime("2020-10-23 03", "yyyy-MM-dd HH")); + IqiyiAlbumListResult result = IqiYiNewAPI.getUpdateAlbumList(IqiYiNewAPI.TYPE_DIANYING + "", startTime, endTime, null, false, 20); + System.out.println(result); } -- Gitblit v1.8.0