[英]After performing automatic login in Java, How I can open the result in the original website?
我正在尝试使用Java进行自动登录,我能够在成功登录后从显示的页面记录和检索数据。
但是我看不到结果如何显示在原始网页中,即登录后重定向内容。
HttpPost post = new HttpPost(url);
// add header
post.setHeader("Host", "cursa.me");
post.setHeader("User-Agent", USER_AGENT);
post.setHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
post.setHeader("Accept-Language", "es-ES,es;q=0.8");
post.setHeader("Cookie", getCookies());
post.setHeader("Connection", "keep-alive");
post.setHeader("Referer", "http://cchsur.cursa.me/califications?locale=es");
post.setHeader("Content-Type", "application/x-www-form-urlencoded");
post.setEntity(new UrlEncodedFormEntity(postParams));
HttpResponse response = client.execute(post);
int responseCode = response.getStatusLine().getStatusCode();
System.out.println("\nSending 'POST' request to URL : " + url);
System.out.println("Post parameters : " + postParams);
System.out.println("Response Code : " + responseCode);
BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
StringBuffer result = new StringBuffer();
String line = "";
while ((line = rd.readLine()) != null) {
result.append(line);
}
System.out.println(result.toString());
您应该通过按F12键使用chrome内置调试器,然后导航至“网络”标签,签入“保留日志”并手动登录。 您将看到发生了什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.