admin
2021-02-06 e2c6372f29ae0a93d9f672ffad4613581ba3e201
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package com.hxh.spring.test;
 
import java.util.List;
 
import org.junit.Test;
 
import com.newvideo.iqiyi.entity.IqiyiUpdateQueue;
import com.newvideo.iqiyi.util.IqiyiUtil;
import com.newvideo.service.imp.juhe.IqiyiQueueService;
import com.newvideo.util.BeanUtil;
import com.newvideo.util.StringUtil;
 
public class Iqiyi {
    // 203879301
 
    public static void main(String[] args) {
//        String aid = IqiyiUtil.getAlbumIdFromPlayUrl("http://www.iqiyi.com/v_19rr7p8s48.html");
        IqiyiUtil iqiyiUtil = BeanUtil.getBean(IqiyiUtil.class);
         iqiyiUtil.updateAlbum("101160300");
         iqiyiUtil.updateAlbum("90457000");
    }
 
    @Test
    public static void test3() {
        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);
            }
        }
    }
 
}