|
|
@@ -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();
|
|
|
}
|