个人实现的 java实现京东登录 花了好久才弄明白 分享下
jar:
jsoup-1.6.0.jar
httpcore-4.4.1.jar
httpclient-4.4.1.jar
commons-io-2.2.jar
commons-logging-1.2.jar
package com.hzq.service;
import java.io.File;
import java.net.URI;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import org.apache.commons.io.FileUtils;
import org.apache.http.HttpEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.client.methods.RequestBuilder;
import org.apache.http.cookie.Cookie;
import org.apache.http.impl.client.BasicCookieStore;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import org.junit.Test;
import com.hzq.util.ReadProp;
public class Login {
private String url = "https://passport.jd.com/uc/login?ltype=logout";
private String logInurl = "https://passport.jd.com/uc/loginService";
private String showAuthCodeUrl = "https://passport.jd.com/uc/showAuthCode?r="
+ Math.random() + "&version=2015";
private String AuthImgSrc = "";
private M