From 11dabe63dc5d7642313bc2d02656548ed2a87c9c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 20 八月 2019 16:20:05 +0800
Subject: [PATCH] Merge branch 'mater-1.6.0' into div
---
fanli/src/main/java/com/yeshi/fanli/util/jd/JDUtil.java | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/util/jd/JDUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/jd/JDUtil.java
index b41eb1f..ea2b1cc 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/jd/JDUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/jd/JDUtil.java
@@ -544,14 +544,20 @@
}
static String jdGoodsJs = null;
-
- public static String getJDGoodsId(String url) {
+ static ScriptEngine engine = null;
+ static {
if (jdGoodsJs == null)
jdGoodsJs = getJDGoodsJS();
ScriptEngineManager manager = new ScriptEngineManager();
- ScriptEngine engine = manager.getEngineByName("javascript");
+ engine = manager.getEngineByName("javascript");
try {
engine.eval(jdGoodsJs);
+ } catch (Exception e) {
+ }
+ }
+
+ public static String getJDGoodsId(String url) {
+ try {
if (engine instanceof Invocable) {
Invocable in = (Invocable) engine;
String goodsId = in.invokeFunction("getGoodsId", url).toString();
--
Gitblit v1.8.0