From 6f3eb63c05041b388a7252bdd42494848f237b3c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 11 四月 2019 12:03:13 +0800
Subject: [PATCH] 独立淘宝商品缓存,增加分享模板

---
 fanli/src/main/java/com/yeshi/fanli/util/jd/JDUtil.java |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 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 ffe7db1..05b4c1d 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
@@ -4,11 +4,19 @@
 import java.util.HashMap;
 import java.util.Map;
 
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.methods.PostMethod;
+import org.jsoup.Connection;
+import org.jsoup.Connection.Response;
 import org.jsoup.Jsoup;
 import org.jsoup.nodes.Document;
 import org.jsoup.nodes.Element;
 import org.jsoup.select.Elements;
 import org.yeshi.utils.HttpUtil;
+
+import com.yeshi.fanli.util.StringUtil;
+
+import net.sf.json.JSONObject;
 
 public class JDUtil {
 
@@ -79,4 +87,37 @@
 		System.out.println(result);
 	}
 
+	@SuppressWarnings("deprecation")
+	public static void searchByKey(String key) {
+		JSONObject params = new JSONObject();
+		params.put("pageNo", 1);
+		params.put("pageSize", 20);
+		params.put("searchUUID", StringUtil.Md5(System.currentTimeMillis() + ""));
+		JSONObject data = new JSONObject();
+		data.put("deliveryType", "0");
+		data.put("hasCoupon", "0");
+		data.put("isCare", "0");
+		data.put("isPinGou", "0");
+		data.put("isZY", "0");
+		data.put("key", key);
+		data.put("keywordType", "kt1");
+		data.put("lock", "");
+		data.put("orientationFlag", "");
+		data.put("searchType", "st1");
+		params.put("data", data);
+		HttpClient client = new HttpClient();
+		PostMethod pm = new PostMethod("https://union.jd.com/api/goods/search");
+		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();
+			System.out.println(result);
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+	}
+
 }

--
Gitblit v1.8.0