|
@@ -95,25 +95,21 @@ public class HkspSearch {
|
|
|
|
|
|
for (int i = 0; i < dataList.size(); i++) {
|
|
|
JSONObject data = dataList.getJSONObject(i);
|
|
|
- try {
|
|
|
- String videoId = data.getString("vid");
|
|
|
- String title = data.getString("title");
|
|
|
- int duration = parseDuration(data.getString("duration"));
|
|
|
-
|
|
|
- if (sensitiveFlag(sensitiveWords, title) && duration <= CrawlerConstant.MAX_VIDEO_DURATION) {
|
|
|
- JSONObject res = getVideoDetail(videoId);
|
|
|
- if (res != null) {
|
|
|
- resultList.add(res);
|
|
|
- }
|
|
|
+ String videoId = data.getString("vid");
|
|
|
+ String title = data.getString("title");
|
|
|
+ int duration = parseDuration(data.getString("duration"));
|
|
|
+ if (sensitiveFlag(sensitiveWords, title) && duration <= CrawlerConstant.MAX_VIDEO_DURATION) {
|
|
|
+ JSONObject res = getVideoDetail(videoId);
|
|
|
+ if (res != null) {
|
|
|
+ resultList.add(res);
|
|
|
}
|
|
|
- } catch (Exception e) {
|
|
|
- // 处理异常
|
|
|
}
|
|
|
}
|
|
|
return resultList;
|
|
|
} catch (Exception e) {
|
|
|
- return new ArrayList<>();
|
|
|
+ log.error("hkspSearch error", e);
|
|
|
}
|
|
|
+ return new ArrayList<>();
|
|
|
}
|
|
|
|
|
|
private static int parseDuration(String duration) {
|