From 0cc3b905e5945d1b4b02ee5f91a615bcfd8f08d6 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期四, 25 七月 2019 11:44:10 +0800
Subject: [PATCH] 京东兼容

---
 fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java
index fc0d0cc..66d4442 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java
@@ -10,6 +10,8 @@
 import javax.script.ScriptEngine;
 import javax.script.ScriptEngineManager;
 
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.methods.PostMethod;
 import org.jsoup.Jsoup;
 import org.jsoup.nodes.Document;
 import org.jsoup.select.Elements;
@@ -122,7 +124,47 @@
 		return imgList;
 
 	}
+	
+	
+	
+	public static List<Long> getRecommendGoodsId(Long id) {
+		List<Long> list = new ArrayList<Long>();
+			JSONObject params = new JSONObject();
+			params.put("pageNo", 1);
+			params.put("show_tags", 1);
+			params.put("goods_id", id);
+			params.put("app_name", "goods_detail");
+			params.put("list_id", "goods_detail_HgfiMc");
+			params.put("pdduid", StringUtil.Md5(System.currentTimeMillis() + ""));
 
+			HttpClient client = new HttpClient();
+			PostMethod pm = new PostMethod("https://mobile.yangkeduo.com/proxy/api/api/tesla/query");
+			pm.setRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko");
+			pm.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
+			pm.setRequestHeader("Referer", "https://union.jd.com/proManager/index?pageNo=1&keywords=%E9%9E%8B%E5%AD%90");
+			pm.setRequestBody(params.toString());
+			try {
+				client.executeMethod(pm);
+				String result = pm.getResponseBodyAsString();
+				JSONObject json = JSONObject.fromObject(result);
+				JSONArray array = json.optJSONArray("data");
+				if (array != null) {
+					for (int i = 0; i < array.size(); i++) {
+						list.add(array.optJSONObject(i).optLong("goods_id"));
+					}
+				}
+			} catch (Exception e) {
+				e.printStackTrace();
+			}
+
+		return list;
+	}
+
+	/**
+	 * 鎼滅储鍊欓�夎瘝
+	 * @param key
+	 * @return
+	 */
 	public static List<String> suggestSearch(String key) {
 		List<String> list = new ArrayList<>();
 		if (StringUtil.isNullOrEmpty(key))

--
Gitblit v1.8.0