| | |
| | | import java.util.Iterator;
|
| | | import java.util.List;
|
| | | import java.util.Map;
|
| | | import java.util.regex.Matcher;
|
| | | import java.util.regex.Pattern;
|
| | |
|
| | | import javax.script.Invocable;
|
| | | import javax.script.ScriptEngine;
|
| | |
| | | return value;
|
| | | }
|
| | | }
|
| | | String id = JDUtil.getJDGoodsId(realLink);
|
| | | if (!StringUtil.isNullOrEmpty(id)) {
|
| | | return id;
|
| | | }
|
| | | LogHelper.error("京东短接解析失败:" + url);
|
| | | return null;
|
| | | }
|
| | |
| | | return getShowCouponInfo(goods.getCouponInfoList(), price);
|
| | | }
|
| | |
|
| | | public static List<String> getJDShortLinksFromText(String text) {
|
| | | String regex = "(https://u\\.jd\\.com/)[0-9A-Za-z]{1,20}";
|
| | | Pattern pattern = Pattern.compile(regex);
|
| | | Matcher m = pattern.matcher(text);
|
| | | List<String> urlList = new ArrayList<>();
|
| | | while (m.find()) {
|
| | | urlList.add(m.group());
|
| | | }
|
| | | return urlList;
|
| | | }
|
| | |
|
| | | }
|