httpclient已实现模拟登陆想通过浏览器跳转登陆后的页面
1、首先通过HttpGet获取系统的form需要提交的元素
HttpResponse responce = httpClient.execute(httpGet,localContext);
HttpEntity entity = responce.getEntity();
EntityUtils.toString(entity,"UTF-8");
2、通过jsoup解析出token
Document doc = Jsoup.parse(html);
Elements elements =doc.select("input");
最后取出认证成功的cookie
httpPost.setEntity(new UrlEncodedFormEntity(nvps, "UTF-8"));
CloseableHttpResponse response = httpClient.execute(httpPost, localContext);
String postResult = EntityUtils.toString(response.getEntity(), "UTF-8");
List<Cookie> cookies = localContext.getCookieStore().getCookies();
已经取到登录后的cookie, 想通过浏览器跳转登陆后的页面 谢谢各位大神!!!