问题描述
- 哪位大神帮忙指点一下猎聘网模拟登陆的问题
- 当前的form action为http://www.liepin.com/webUser/login4c.json,必要的参数都填写了,但是无法成功登陆。
我的代码如下:
HttpClient httpClient = new HttpClient();
httpClient.getHostConfiguration().setHost(""211.151.18.66"" 80);
PostMethod postMethod = new PostMethod(""http://www.liepin.com/webUser/login4c.json"");
postMethod.setRequestBody(new NameValuePair[]{
new NameValuePair(""layer_from""wwwindex_rightbox_new"")
new NameValuePair(""user_login""XXX"")
new NameValuePair(""user_pwd""XXX"")
});
System.out.println(httpClient.executeMethod(postMethod));
System.out.println(postMethod.getResponseBodyAsString());
解决方案
用fiddler调试下,重点看cookie、referer、useragent
解决方案二:
用网站的开发者模式看下登录部分的格式,然后POST一个请求就可以吧
解决方案三:
没有什么好办法。用工具查看具体的参数,http 信息等等
然后在代码中拼凑实现浏览器登陆的效果
时间: 2024-10-28 11:10:14