亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java實現京東登陸示例分享

2019-11-26 15:38:33
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

package com.lkb.test;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import org.apache.http.HttpResponse;
import org.apache.http.client.ResponseHandler;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.BasicResponseHandler;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.message.BufferedHeader;
import org.apache.http.protocol.HTTP;

import com.util.Constant;

public class JD {
    // The configuration items

   
    private static String redirectURL = "http://order.jd.com/center/list.action";
    private static String loginUrl = "http://passport.jd.com/uc/login";
    // Don't change the following URL
    private static String renRenLoginURL = "https://passport.jd.com/uc/loginService";

    // The HttpClient is used in one session
    private HttpResponse response;
    private DefaultHttpClient httpclient = new DefaultHttpClient();

    public  Map<String,String> getParams(){
     Map<String,String> map = new HashMap<String,String>();
     String str = getText(loginUrl);
     String strs1[] = str.split("name=/"uuid/" value=/"");
     String strs2[] = strs1[1].split("/"/>");
     String uuid = strs2[0];
     map.put("uuid", uuid);
     System.out.println(strs2[0]);
     String str3s[] = strs1[1].split("<span class=/"clr/"></span><input type=/"hidden/" name=/"");
     String strs4[] = str3s[1].split("/>");
     String strs5[] = strs4[0].trim().split("/"");
     String key = strs5[0];
     String value = strs5[2];
     map.put(key, value);
     return map;
    }
    private boolean login() {
     Map map = getParams();

        HttpPost httpost = new HttpPost(renRenLoginURL);
        // All the parameters post to the web site
        List<BasicNameValuePair> nvps = new ArrayList<BasicNameValuePair>();
        nvps.add(new BasicNameValuePair("ReturnUrl", redirectURL));
        nvps.add(new BasicNameValuePair("loginname", Constant.userName));
        nvps.add(new BasicNameValuePair("nloginpwd", Constant.password));
        nvps.add(new BasicNameValuePair("loginpwd", Constant.password));
        Iterator it = map.keySet().iterator();
        while(it.hasNext()) {
         String key = it.next().toString();
         String value = map.get(key).toString();
         nvps.add(new BasicNameValuePair(key, value));

        }

        try {
            httpost.setEntity(new UrlEncodedFormEntity((List<? extends org.apache.http.NameValuePair>) nvps, HTTP.UTF_8));
            response = httpclient.execute(httpost);
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        } finally {
            httpost.abort();
        }
        return true;
    }

    private String getRedirectLocation() {
     BufferedHeader locationHeader =  (BufferedHeader) response.getFirstHeader("Location");
        if (locationHeader == null) {
            return null;
        }
        return locationHeader.getValue();
    }

    private String getText(String redirectLocation) {
        HttpGet httpget = new HttpGet(redirectLocation);
        ResponseHandler<String> responseHandler = new BasicResponseHandler();
        String responseBody = "";
        try {
            responseBody = httpclient.execute(httpget, responseHandler);
        } catch (Exception e) {
            e.printStackTrace();
            responseBody = null;
        } finally {
            httpget.abort();
            //httpclient.getConnectionManager().shutdown();
        }
        return responseBody;
    }

    public void printText() {
        if (login()) {        
         System.out.println(getText(redirectURL));
           String redirectLocation = getRedirectLocation();
            if (redirectLocation != null) {
                System.out.println(getText(redirectLocation));
            }
        }
    }

    public static void main(String[] args) {
          JD renRen = new JD();
          //renRen.getParams();
          renRen.printText();
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人国产亚洲精品a区天堂华泰| 日韩午夜在线视频| 久久久中精品2020中文| 国产一区二区三区中文| 日韩综合中文字幕| 国产精品男女猛烈高潮激情| 在线播放国产一区中文字幕剧情欧美| 亚洲一区999| 亚洲淫片在线视频| 色播久久人人爽人人爽人人片视av| 国产精品久久久久久久久久小说| 亚洲免费中文字幕| 国产精品直播网红| 亚洲天堂网在线观看| 深夜成人在线观看| 亚洲欧美第一页| 高清欧美电影在线| 中文字幕日韩有码| 成人精品一区二区三区电影免费| 亚洲精品福利免费在线观看| 一夜七次郎国产精品亚洲| 国产精品色视频| 欧洲s码亚洲m码精品一区| 国产精品欧美在线| 亚洲欧洲偷拍精品| 97国产suv精品一区二区62| 日韩在线观看免费高清完整版| 日韩国产欧美精品一区二区三区| 日本久久久a级免费| 亚洲欧美日韩久久久久久| 福利精品视频在线| 欧洲美女7788成人免费视频| 久久亚洲综合国产精品99麻豆精品福利| 成人免费看片视频| 欧美黄色免费网站| 亚洲人成五月天| 日韩精品高清视频| 中国日韩欧美久久久久久久久| 国产精品一区二区三区免费视频| 亚洲色图欧美制服丝袜另类第一页| 国产视频福利一区| 欧美日韩性视频在线| 疯狂做受xxxx欧美肥白少妇| 欧美成人在线免费| 国模精品系列视频| 亚洲xxx视频| 国产精品第三页| 欧美疯狂做受xxxx高潮| 国产精品久久久久久久久借妻| 亚洲性线免费观看视频成熟| 久久综合伊人77777尤物| 国产精品爽爽爽爽爽爽在线观看| 国产精品欧美激情在线播放| 成人免费高清完整版在线观看| 欧美日韩成人免费| 亚州国产精品久久久| 日韩久久精品成人| 欧美裸身视频免费观看| 亚洲精品国偷自产在线99热| 亚州av一区二区| 亚洲 日韩 国产第一| 久久夜精品va视频免费观看| 中文字幕在线成人| 亚洲综合一区二区不卡| 92看片淫黄大片看国产片| 亚洲视频在线视频| 亚洲欧洲一区二区三区久久| 亚洲精品日韩在线| 欧美一区三区三区高中清蜜桃| 亚洲第一页中文字幕| 欧美在线视频网| 欧美精品免费看| 亚洲a∨日韩av高清在线观看| 欧美激情亚洲另类| 97国产真实伦对白精彩视频8| 欧美电影免费观看电视剧大全| 91精品视频观看| 一本色道久久88综合亚洲精品ⅰ| 欧美又大粗又爽又黄大片视频| 欧美小视频在线| 国产mv久久久| 欧美成在线视频| 韩日精品中文字幕| 久久久免费观看| 国产精品久久久久久久久| 国产精品久久久亚洲| 精品自在线视频| 国产大片精品免费永久看nba| 亚洲人成网站色ww在线| 亚洲第一视频在线观看| 秋霞午夜一区二区| 久久精品视频在线观看| 91免费精品国偷自产在线| 亚洲乱码av中文一区二区| 欧美精品久久久久久久免费观看| 欧美日韩另类字幕中文| 欧美性色xo影院| 色婷婷综合久久久久中文字幕1| 久久色在线播放| 国产欧美一区二区三区四区| 中文字幕一区二区三区电影| 日韩欧美一区二区三区| 欧美成人精品不卡视频在线观看| 国产精品丝袜一区二区三区| 日韩成人小视频| 亚洲乱码av中文一区二区| 国产日产欧美精品| 国产精品88a∨| 国产精品久久久久久婷婷天堂| 欧美自拍视频在线| 国产精品观看在线亚洲人成网| 欧美风情在线观看| 一本大道香蕉久在线播放29| 久久亚洲精品小早川怜子66| 日韩成人免费视频| 5566日本婷婷色中文字幕97| 国产精品96久久久久久又黄又硬| 亚洲a在线播放| 91国产中文字幕| 高清欧美一区二区三区| 亚洲人成电影网站色| 国内精品视频一区| 国产精品久久久久久久久久久新郎| 久久久av一区| 久久免费福利视频| 国产精品高潮粉嫩av| 美女福利精品视频| 中文字幕日韩综合av| www.色综合| 菠萝蜜影院一区二区免费| 欧美精品在线免费观看| 国产美女久久精品香蕉69| 亚洲视频免费一区| 色噜噜狠狠狠综合曰曰曰88av| 成人av.网址在线网站| 日韩暖暖在线视频| 国产精品视频专区| 久久夜色精品国产| 日韩午夜在线视频| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲成年人影院在线| 在线亚洲国产精品网| 国产欧美一区二区三区久久人妖| 亚洲国产私拍精品国模在线观看| 久久噜噜噜精品国产亚洲综合| 亚洲欧洲偷拍精品| 国产精品旅馆在线| 欧美午夜电影在线| 爱福利视频一区| 久久久久久久国产精品视频| 91精品国产91久久久久福利| 成人网在线免费看| 国产精品99久久久久久久久久久久| 欧美激情第99页| 欧美成人激情视频免费观看| 亚洲专区国产精品| 海角国产乱辈乱精品视频| 免费97视频在线精品国自产拍| 亚洲精品国精品久久99热| 欧美色图在线视频| 成人福利免费观看| 欧美日本高清视频| 欧美大学生性色视频| 欧美精品福利视频|