From f537abe9f3646c739beaf15076246a2f71a347e9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 20 二月 2025 16:57:55 +0800 Subject: [PATCH] IOS广告增加区域屏蔽 --- src/test/java/com/hxh/spring/test/Iqiyi.java | 223 ++++++++++++++++++++++++++++++++----------------------- 1 files changed, 129 insertions(+), 94 deletions(-) diff --git a/src/test/java/com/hxh/spring/test/Iqiyi.java b/src/test/java/com/hxh/spring/test/Iqiyi.java index fb37901..3830628 100644 --- a/src/test/java/com/hxh/spring/test/Iqiyi.java +++ b/src/test/java/com/hxh/spring/test/Iqiyi.java @@ -1,34 +1,39 @@ package com.hxh.spring.test; -import java.util.List; - -import org.hibernate.HibernateException; -import org.hibernate.Session; -import org.junit.Test; -import org.springframework.orm.hibernate4.HibernateCallback; - import com.yeshi.buwan.dao.VideoInfoDao; -import com.yeshi.buwan.iqiyi.entity.IqiyiUpdateQueue; -import com.yeshi.buwan.iqiyi.util.IqiyiUtil; +import com.yeshi.buwan.videos.iqiyi.IqiYiNewAPI; +import com.yeshi.buwan.videos.iqiyi.entity.IqiyiAlbum2; +import com.yeshi.buwan.videos.iqiyi.entity.IqiyiUpdateQueue; +import com.yeshi.buwan.videos.iqiyi.util.IqiyiUtil; +import com.yeshi.buwan.videos.iqiyi.vo.IqiyiAlbumListResult; import com.yeshi.buwan.service.imp.ClearService; import com.yeshi.buwan.service.imp.juhe.IqiyiQueueService; import com.yeshi.buwan.util.BeanUtil; import com.yeshi.buwan.util.StringUtil; +import com.yeshi.buwan.util.TimeUtil; +import org.hibernate.HibernateException; +import org.hibernate.Session; +import org.springframework.orm.hibernate4.HibernateCallback; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + public class Iqiyi { - // 203879301 + // 203879301 - public static void main(String[] args) { + public static void main(String[] args) { // IqiyiQueueService iqiyiQueueService = BeanUtil.getBean(IqiyiQueueService.class); // IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); // // List<IqiyiUpdateQueue> queueList = iqiyiQueueService.listUpdateQueue(); -// for (IqiyiUpdateQueue queue : queueList) { +// for (IqiyiUpdateQueue mq : queueList) { // String aid = null; // int count = 0; // while (StringUtil.isNullOrEmpty(aid) && count < 3) { -// if (StringUtil.isNullOrEmpty(queue.getAid())) { -// aid = IqiyiUtil.getAlbumIdFromPlayUrl(queue.getUrl()); +// if (StringUtil.isNullOrEmpty(mq.getAid())) { +// aid = IqiyiUtil.getAlbumIdFromPlayUrl(mq.getUrl()); // count++; // try { // Thread.sleep(1000 * 2); @@ -36,98 +41,128 @@ // e.printStackTrace(); // } // } else -// aid = queue.getAid(); +// aid = mq.getAid(); // } // if (!StringUtil.isNullOrEmpty(aid)) { -// queue.setAid(aid); -// iqiyiQueueService.updateUpdateQueue(queue); +// mq.setAid(aid); +// iqiyiQueueService.updateUpdateQueue(mq); // iqiyiUtil.updateAlbum(aid); // } // } - test3(); - } + test7(); +// System.out.println(IqiyiUtil.getVPicture("http://pic2.iqiyipic.com/image/20200814/1b/26/v_150716720_m_601_m3.jpg")); + } - @Test - public static void test() { - VideoInfoDao infoDao = BeanUtil.getBean(VideoInfoDao.class); - infoDao.excute(new HibernateCallback<List<String>>() { - public List<String> doInHibernate(Session session) throws HibernateException { - List list = session - .createSQLQuery( - "SELECT hv.`videoid`,v.`picture` FROM wk_video_homevideo hv LEFT JOIN wk_video_video v ON v.`id`=hv.`videoid` WHERE hv.`picture` IS NULL OR hv.`picture` =''") - .list(); - for (int i = 0; i < list.size(); i++) { - session.getTransaction().begin(); - Object[] objs = (Object[]) list.get(i); - session.createSQLQuery("update wk_video_homevideo hv set hv.picture=? where hv.videoid=?") - .setParameter(0, objs[1] + "").setParameter(1, objs[0] + "").executeUpdate(); - session.flush(); - session.getTransaction().commit(); - } - return null; - } - }); - } + public static void test() { + VideoInfoDao infoDao = BeanUtil.getBean(VideoInfoDao.class); + infoDao.excute(new HibernateCallback<List<String>>() { + public List<String> doInHibernate(Session session) throws HibernateException { + List list = session + .createSQLQuery( + "SELECT hv.`videoid`,v.`picture` FROM wk_video_homevideo hv LEFT JOIN wk_video_video v ON v.`id`=hv.`videoid` WHERE hv.`picture` IS NULL OR hv.`picture` =''") + .list(); + for (int i = 0; i < list.size(); i++) { + session.getTransaction().begin(); + Object[] objs = (Object[]) list.get(i); + session.createSQLQuery("update wk_video_homevideo hv set hv.picture=? where hv.videoid=?") + .setParameter(0, objs[1] + "").setParameter(1, objs[0] + "").executeUpdate(); + session.flush(); + session.getTransaction().commit(); + } + return null; + } + }); + } - @Test - public static void test2() { - IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); - iqiyiUtil.addShortVideo("208536001"); - } + public static void test2() { + IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); + iqiyiUtil.addShortVideo("208536001"); + } - @Test - public static void test3() { - // Map<String, Object> map = IqiYiAPI.getAlbumList("6", "220327201", 1, - // 50, -1); - IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); - // iqiyiUtil.updateSourceAlbum("233071001"); - // iqiyiUtil.updateAlbum("101160300"); - iqiyiUtil.updateAlbum("252458001"); - } + public static void test3() { + // Map<String, Object> map = IqiYiAPI.getAlbumList("6", "220327201", 1, + // 50, -1); + IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); + // iqiyiUtil.updateSourceAlbum("233071001"); + // iqiyiUtil.updateAlbum("101160300"); + iqiyiUtil.updateAlbum("252458001"); + } - public static void test4() { - IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); - iqiyiUtil.updateIqiyiVIP(); - } + public static void test4() { + IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); + iqiyiUtil.updateIqiyiVIP(); + } - public static void test5() { - ClearService clearService = BeanUtil.getBean(ClearService.class); - clearService.clearInvalidIqiyiVideo(); - } + public static void test5() { + ClearService clearService = BeanUtil.getBean(ClearService.class); + clearService.clearInvalidIqiyiVideo(); + } - public static void test6() { - IqiyiQueueService iqiyiQueueService = BeanUtil.getBean(IqiyiQueueService.class); - IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); - List<IqiyiUpdateQueue> queueList = iqiyiQueueService.listUpdateQueue(); - for (IqiyiUpdateQueue queue : queueList) { - String aid = null; - int count = 0; - while (StringUtil.isNullOrEmpty(aid) && count < 3) { - if (StringUtil.isNullOrEmpty(queue.getAid())) { - aid = IqiyiUtil.getAlbumIdFromPlayUrl(queue.getUrl()); - count++; - try { - Thread.sleep(1000 * 2); - } catch (InterruptedException e) { - e.printStackTrace(); - } - } else - aid = queue.getAid(); - } - if (!StringUtil.isNullOrEmpty(aid)) { - queue.setAid(aid); - iqiyiQueueService.updateUpdateQueue(queue); - iqiyiUtil.updateAlbum(aid); - } - } + public static void test6() { + IqiyiQueueService iqiyiQueueService = BeanUtil.getBean(IqiyiQueueService.class); + IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); + List<IqiyiUpdateQueue> queueList = iqiyiQueueService.listUpdateQueue(); + for (IqiyiUpdateQueue queue : queueList) { + String aid = null; + int count = 0; + while (StringUtil.isNullOrEmpty(aid) && count < 3) { + if (StringUtil.isNullOrEmpty(queue.getAid())) { + aid = IqiYiNewAPI.getAidByUrl(queue.getUrl()); + count++; + try { + Thread.sleep(1000 * 2); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } else + aid = queue.getAid(); + } + if (!StringUtil.isNullOrEmpty(aid)) { + queue.setAid(aid); + iqiyiQueueService.updateUpdateQueue(queue); + iqiyiUtil.updateAlbum(aid); + } + } - } + } - public static void test7() { - String aid = IqiyiUtil.getAlbumIdFromPlayUrl("http://www.iqiyi.com/v_19rr1i5o2k.html"); - IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class); - iqiyiUtil.updateAlbum(aid); - System.out.println(aid); - } + public static void test7() { + System.out.println(IqiyiUtil.getHPicture("http://pic7.iqiyipic.com/image/20201029/c8/70/a_100417138_m_601_m12.jpg")); + } + + + //鑾峰彇鎵�鏈変笓杈� + public static void getAllAlbums() { + List<IqiyiAlbum2> album2List = new ArrayList<>(); + IqiyiAlbumListResult result = IqiYiNewAPI.getAllAlbumAndVideoList(IqiYiNewAPI.TYPE_ZONGYI + "", null, true, 10); +// if (result.getAlbum2List() != null) +// album2List.addAll(result.getAlbum2List()); +// while (result.getMinId() != null) { +// result = IqiYiNewAPI.getAllAlbumList(IqiYiNewAPI.TYPE_DONGMAN + "", result.getMinId(), true, 10); +// if (result.getAlbum2List() != null) +// album2List.addAll(result.getAlbum2List()); +// } + + System.out.println(album2List); + } + + + public static void getAlbumDetail() { + List<Long> ids = new ArrayList<>(); + ids.add(247738801L); + IqiYiNewAPI.getAlbumOrVideoDetail(ids); + } + + + //鑾峰彇鏇存柊鐨勪笓杈� + public static void getUpdateAlbum() { + Date startTime = new Date(TimeUtil.convertGernalTime("2020-09-01", "yyyy-MM-dd")); + Date endTime = new Date(TimeUtil.convertGernalTime("2020-09-01 03", "yyyy-MM-dd HH")); + + IqiYiNewAPI.getUpdateAlbumList(IqiYiNewAPI.TYPE_DIANSHIJU + "", startTime, endTime, null, true, 10); + + IqiYiNewAPI.getUpdateVideoList(IqiYiNewAPI.TYPE_DIANSHIJU + "", startTime, endTime, null, true, 10); + } + } -- Gitblit v1.8.0