From ab35ac8b769b2d9816dffb33a64f2c6f7bd5dd6e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 05 九月 2024 17:05:55 +0800
Subject: [PATCH] 风行网页版爬虫

---
 src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java |   24 +++++++++---------------
 1 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java b/src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java
index 1902112..0d9bc41 100644
--- a/src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java
+++ b/src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java
@@ -47,21 +47,15 @@
     }
 
     private void updateCategory(String categoryName) throws Exception {
-        YouKuApiUtil.ListResultDTO dto = YouKuApiUtil.getShowListByCategory(categoryName, 1, 20);
-        if (dto != null) {
-            int pageSize = 100;
-            int totalPage = dto.getTotal() % pageSize == 0 ? dto.getTotal() / pageSize : dto.getTotal() / pageSize + 1;
-            totalPage = totalPage > 20 ? 20 : totalPage;
-            for (int i = 0; i < totalPage; i++) {
-                dto = YouKuApiUtil.getShowListByCategory(categoryName, i + 1, pageSize);
-                for (YouKuShowSimple simple : (List<YouKuShowSimple>) dto.getList()) {
-                    System.out.println(simple.getName() + ":" + simple.getId());
-                    try {
-                        YouKuShowDetail detail = getShowDetail(simple.getId());
-                        youKuService.addToInternetSearch(detail);
-                    } catch (Exception e) {
-                        e.printStackTrace();
-                    }
+        for(int i=0;i<2;i++){
+            YouKuApiUtil.ListResultDTO dto = YouKuApiUtil.getHotShowListByCategory(categoryName, i+1, 24);
+            for (YouKuShowSimple simple : (List<YouKuShowSimple>) dto.getList()) {
+                System.out.println(simple.getName() + ":" + simple.getId());
+                try {
+                    YouKuShowDetail detail = getShowDetail(simple.getId());
+                    youKuService.addToInternetSearch(detail);
+                } catch (Exception e) {
+                    e.printStackTrace();
                 }
             }
         }

--
Gitblit v1.8.0