diff --git a/src/main/java/cn/stock/market/domain/basic/service/StockService.java b/src/main/java/cn/stock/market/domain/basic/service/StockService.java index 954bc32..e6f3b69 100644 --- a/src/main/java/cn/stock/market/domain/basic/service/StockService.java +++ b/src/main/java/cn/stock/market/domain/basic/service/StockService.java @@ -255,7 +255,7 @@ public class StockService { .header("Accept-Language", "en-US,en;q=0.9") .get(); // result = doc.html().substring(doc.html().indexOf("
"),doc.html().lastIndexOf("
")+500); - Elements divElements = doc.select("div.listingstyle_cardlistlist__Cr4Ym"); + Elements divElements = doc.select("div.listingstyle_cardlistlist__dfq57"); StringBuilder sb = new StringBuilder(); for (Element divElement : divElements) { sb.append(divElement.outerHtml()).append("\n"); diff --git a/src/main/java/cn/stock/market/infrastructure/job/InvestingTask.java b/src/main/java/cn/stock/market/infrastructure/job/InvestingTask.java index 5e0752d..1b761fb 100644 --- a/src/main/java/cn/stock/market/infrastructure/job/InvestingTask.java +++ b/src/main/java/cn/stock/market/infrastructure/job/InvestingTask.java @@ -123,7 +123,7 @@ public class InvestingTask { String imgUrl = n.substring(n.indexOf("img loading=\"lazy\" src=") + 24, n.indexOf("?")); // String time = n.substring(n.indexOf("Last Updated") + 23, n.indexOf("IST") - 9); // Extract the date and time using regex - Pattern pattern = Pattern.compile("Updated On : (.*?)"); + Pattern pattern = Pattern.compile("Updated On : (.*?)"); Matcher matcher = pattern.matcher(n); String time = ""; if (matcher.find()) { diff --git a/src/main/java/cn/stock/market/web/StockApiController.java b/src/main/java/cn/stock/market/web/StockApiController.java index a65e504..2b2d88c 100644 --- a/src/main/java/cn/stock/market/web/StockApiController.java +++ b/src/main/java/cn/stock/market/web/StockApiController.java @@ -179,8 +179,9 @@ public class StockApiController { String contentUrl = n.substring(1, n.indexOf("class=\"img-smllnews\"") - 2); String id = contentUrl.substring(contentUrl.lastIndexOf("-") + 1, contentUrl.lastIndexOf("_")); String imgUrl = n.substring(n.indexOf("img loading=\"lazy\" src=") + 24, n.indexOf("?")); +// String time = n.substring(n.indexOf("Last Updated") + 23, n.indexOf("IST") - 9); // Extract the date and time using regex - Pattern pattern = Pattern.compile("Updated On : (.*?)"); + Pattern pattern = Pattern.compile("Updated On : (.*?)"); Matcher matcher = pattern.matcher(n); String time = ""; if (matcher.find()) {