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 884b486..809cd4c 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 @@ -269,7 +269,7 @@ public class StockService { return ServerResponse.createBySuccessMsg(result); } - public ServerResponse getNewsInfo(String url) { + public String getNewsInfo(String url) { String result = ""; try { // 使用Jsoup连接到网页 @@ -278,11 +278,11 @@ public class StockService { .header("Referer", "https://www.business-standard.com/") .header("Accept-Language", "en-US,en;q=0.9") .get(); - result = doc.html().substring(doc.html().indexOf(",\"articleBody\":\"" + 16), doc.html().indexOf(",\"author\"")); + result = doc.html().substring(doc.html().indexOf("articleBody") + 15,doc.html().indexOf("author") - 5); } catch (Exception e) { - return ServerResponse.createByErrorMsg(e.toString()); + return e.toString(); } - return ServerResponse.createBySuccessMsg(result); + return result; } public ServerResponse getStock(int pageNum, int pageSize, String keyWords, String stockPlate, String stockType, diff --git a/src/main/java/cn/stock/market/infrastructure/api/investing/InvestingInvokerApis.java b/src/main/java/cn/stock/market/infrastructure/api/investing/InvestingInvokerApis.java index 4a6110e..a5b5d9e 100644 --- a/src/main/java/cn/stock/market/infrastructure/api/investing/InvestingInvokerApis.java +++ b/src/main/java/cn/stock/market/infrastructure/api/investing/InvestingInvokerApis.java @@ -207,8 +207,18 @@ public class InvestingInvokerApis { } public static void main(String[] args) throws IOException { - String str = "123123123123"; - String substring = str.substring(0, str.lastIndexOf("2")); - System.out.println(substring); + //JSONObject __market = of().__page(1,100); + //System.out.println(__market); +// + //JSONObject __page = of().__page(1, 10); + //JSONObject __page_nifty100 = of().__page_nifty100(1, 10); + // + //System.out.println(__page); + //System.out.println(__page_nifty100); + + String str = "\\n\\n \\n \\n SBI m-cap nears Rs 6 trillion as stock hits new peak; surges 17% in 1 month\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n
\\n \\n
\\n
\\n
\\n
\\n \\\"Business\\n
\\n
\\n
\\n
\\n
\\n