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/controller/api/ApiControllerV3.java | 41 ++++++++++++++++++++++------------------- 1 files changed, 22 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java b/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java index b9664a0..030e6d4 100644 --- a/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java +++ b/src/main/java/com/yeshi/buwan/controller/api/ApiControllerV3.java @@ -54,6 +54,9 @@ private ConfigParser configParser; @Resource + private UserVideoParser userVideoParser; + + @Resource private UserService userService; @RequestMapping(value = "/ad/{method}", method = RequestMethod.POST) @@ -167,6 +170,9 @@ case "getVideoDetail": homeParser.getVideoDetail(acceptData, request, out); break; + case "getVideoDetailV2": + homeParser.getVideoDetailNew(acceptData, request, out); + break; case "isCollect": homeParser.isCollected(acceptData, request, out); break; @@ -209,9 +215,7 @@ otherParser.getNotice(acceptData, request, out); } else if (method.equalsIgnoreCase("getRealUrl")) { otherParser.getRealUrl(acceptData, request, out); - } else if (method.equalsIgnoreCase("kkinstall")) { - otherParser.kkInstall(acceptData, request, out); - } else if (method.equalsIgnoreCase("getIntersection")) { + } else if (method.equalsIgnoreCase("getIntersection")) { otherParser.getIntersection(acceptData, request, out); } else if (method.equalsIgnoreCase("test")) { otherParser.test(request, out); @@ -219,9 +223,7 @@ otherParser.getMeiNvZhiBo(acceptData, request, out); } else if (method.equalsIgnoreCase("getYearList")) { otherParser.getYearList(acceptData, request, out); - } else if (method.equalsIgnoreCase("addContact")) { - otherParser.addContact(acceptData, request, out); - } else if (method.equalsIgnoreCase("adRecommendRight")) { + } else if (method.equalsIgnoreCase("adRecommendRight")) { otherParser.adRecommendRight(acceptData, request, out); } out.close(); @@ -283,6 +285,8 @@ userParser.register(acceptData, request, out); } else if (method.equalsIgnoreCase("login")) { userParser.login(acceptData, request, out); + } else if (method.equalsIgnoreCase("phoneLogin")) { + userParser.phoneLogin(acceptData, request, out); } else if (method.equalsIgnoreCase("updateLoginUserInfo")) { userParser.updateLoginUserInfo(acceptData, request, out); } else if (method.equalsIgnoreCase("getLoginUserInfo")) { @@ -301,11 +305,6 @@ public void attention(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { if (StringUtil.isNullOrEmpty(method)) return; - if (!Utils.signIsRight(request)) - out.print(JsonUtil.loadFalseJson("绛惧悕閿欒")); - String uid = request.getParameter("Uid"); - if (StringUtil.isNullOrEmpty(uid)) - uid = userService.getUid(request.getParameter("Device"), 1 + "", "", "", "", ""); if (method.equalsIgnoreCase("addAttention")) {// 鑾峰彇鐢ㄦ埛缂栧彿 attentionParser.addAttention(acceptData, request, out); } else if (method.equalsIgnoreCase("cancelAttention")) { @@ -418,22 +417,26 @@ out.close(); } + // 閰嶇疆绫绘帴鍙� - @RequestMapping(value = "/config/{method}", method = RequestMethod.POST) - public void config(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { + @RequestMapping(value = "/uservideo/{method}", method = RequestMethod.POST) + public void userVideo(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { if (StringUtil.isNullOrEmpty(method)) return; - - if (method.equalsIgnoreCase("getConfig")) {// 鑾峰彇閰嶇疆淇℃伅 - configParser.getConfig(acceptData, request, out); + if (method.equalsIgnoreCase("collectVideo")) {// 鑾峰彇閰嶇疆淇℃伅 + userVideoParser.collectVideo(acceptData, request, out); + } else if (method.equalsIgnoreCase("cancelCollectVideo")) { + userVideoParser.cancelCollectVideo(acceptData, request, out); + } else if (method.equalsIgnoreCase("getCollectVideoList")) { + userVideoParser.getCollectVideoList(acceptData, request, out); } out.close(); } - // 鎼滅储绫绘帴鍙� - @RequestMapping(value = "/search/{method}", method = RequestMethod.POST) - public void search(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { + // 閰嶇疆绫绘帴鍙� + @RequestMapping(value = "/config/{method}", method = RequestMethod.POST) + public void config(AcceptData acceptData, @PathVariable String method, HttpServletRequest request, PrintWriter out) { if (StringUtil.isNullOrEmpty(method)) return; -- Gitblit v1.8.0