From 695b71455a294769dd8e12a3ae3682e59f0279b4 Mon Sep 17 00:00:00 2001 From: wangyi15124 Date: Sun, 15 May 2022 14:08:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=8A=E6=97=A5=E7=83=AD?= =?UTF-8?q?=E7=82=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/stonedt/intelligence/quartz/SynthesizeSchedule.java | 4 ++-- src/main/java/com/stonedt/intelligence/util/HotWordsUtil.java | 11 +++++++---- src/main/resources/templates/displayboard/displayboard.html | 1 + 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/stonedt/intelligence/quartz/SynthesizeSchedule.java b/src/main/java/com/stonedt/intelligence/quartz/SynthesizeSchedule.java index 5b6f339..8dbbcd3 100644 --- a/src/main/java/com/stonedt/intelligence/quartz/SynthesizeSchedule.java +++ b/src/main/java/com/stonedt/intelligence/quartz/SynthesizeSchedule.java @@ -94,12 +94,12 @@ public class SynthesizeSchedule { * 模板消息 */ -// @PostConstruct + //@PostConstruct // @Scheduled(cron = "0 30 4 * * ?") //@Scheduled(fixedDelay = 1000*60*2) // - @Scheduled(cron = "0 0/30 * * * ?") + @Scheduled(cron = "0 0/30 * * * ?") //@Scheduled(cron = "0 0 0/2 * * ?") public void popularInformation() { if(schedule_synthesize_open==1) { diff --git a/src/main/java/com/stonedt/intelligence/util/HotWordsUtil.java b/src/main/java/com/stonedt/intelligence/util/HotWordsUtil.java index 6eaca0b..d96152c 100644 --- a/src/main/java/com/stonedt/intelligence/util/HotWordsUtil.java +++ b/src/main/java/com/stonedt/intelligence/util/HotWordsUtil.java @@ -30,7 +30,7 @@ import com.alibaba.fastjson.JSONObject; public class HotWordsUtil { public static void main(String[] args) { - System.out.println(hot36Kr()); + System.out.println(search()); } @@ -82,14 +82,17 @@ public class HotWordsUtil { Document parse = Jsoup.parse(html); try { //#sanRoot > main > div.container.right-container_2EFJr > div > div:nth-child(2) - Elements tobody = parse.select("#sanRoot > main > div.container.right-container_2EFJr > div > div:nth-child(2)"); + Elements tobody = parse.select("#sanRoot > main > div.container.right-container_2EFJr > div > div:nth-child(2) > div"); for(int i = 1;i<31;i++) { - Elements select = tobody.select("div:nth-child("+i+")"); + Element select = tobody.select("div:nth-child("+i+")").get(0); String topic = select.select("div.content_1YWBm > a > div.c-single-text-ellipsis").text(); - String original_weight = select.select("div.trend_2RttY.hide-icon > div.hot-index_1Bl1a").text(); + String original_weight = select.select("div.hot-index_1Bl1a").text(); if(StringUtils.isBlank(topic)) { continue; } + if(StringUtils.isBlank(original_weight)) { + continue; + } JSONObject js = new JSONObject(); js.put("x", topic); js.put("value", original_weight); diff --git a/src/main/resources/templates/displayboard/displayboard.html b/src/main/resources/templates/displayboard/displayboard.html index 58ebded..6854543 100644 --- a/src/main/resources/templates/displayboard/displayboard.html +++ b/src/main/resources/templates/displayboard/displayboard.html @@ -1293,6 +1293,7 @@ if(!(!hot_search_terms)){ a = JSON.parse(escape2Html(hot_search_terms)) } + debugger; anychart.onDocumentReady(function() { var chart = anychart.tagCloud(a); chart.container("keywords");