tujidelv 3 years ago
parent
commit
af50407630
1 changed files with 6 additions and 4 deletions
  1. 6 4
      src/main/java/top/lvzhiqiang/service/impl/CrawlerServiceImpl.java

+ 6 - 4
src/main/java/top/lvzhiqiang/service/impl/CrawlerServiceImpl.java

@@ -261,7 +261,6 @@ public class CrawlerServiceImpl implements CrawlerService {
     public String searchIkoaMovie(String keywords, String movieType, String by, String page) throws Exception {
         log.warn("searchIkoaMovie 开始:keywords={},movieType={},by={},page={}", keywords, movieType, by, page);
         StopWatch stopWatch = new StopWatch();
-        stopWatch.start();
 
         // 获取ikoa常量MAP
         Map<String, String> ikoaConstantMap = dicCodeMapper.findAll().stream()
@@ -284,6 +283,7 @@ public class CrawlerServiceImpl implements CrawlerService {
         JSONObject result = null;
         for (int i = 0; i < 2; i++) {
             try {
+                stopWatch.start("search");
                 response = Jsoup.connect(ikoaConstantMap.get("search_url"))
                         .header("Authorization", "Token " + ikoaToken)
                         .timeout(50000)
@@ -295,7 +295,9 @@ public class CrawlerServiceImpl implements CrawlerService {
                         .method(Connection.Method.GET)
                         .execute();
                 result = JSONObject.parseObject(response.body());
-                sb.append("total:".concat(String.valueOf(result.getInteger("result_count"))).concat("<br/>"));
+                stopWatch.stop();
+                sb.append("total:".concat(String.valueOf(result.getInteger("result_count"))));
+                sb.append(",time:".concat(String.valueOf(stopWatch.getTotalTimeSeconds())).concat("<br/>"));
                 parseIkoaSearchResult(result.getJSONArray("data"), sb);
 
                 break;
@@ -307,8 +309,8 @@ public class CrawlerServiceImpl implements CrawlerService {
             }
         }
 
-        stopWatch.stop();
-        log.warn("searchIkoaMovie 结束:耗时={}", stopWatch.getTotalTimeSeconds());
+        //stopWatch.stop();
+        //log.warn("searchIkoaMovie 结束:耗时={}", stopWatch.getTotalTimeSeconds());
 
         return sb.toString();
     }