2 ssyherioc ssyherioc 于 2016.01.24 10:14 提问

哪位大神帮忙指点一下猎聘网模拟登陆的问题

当前的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());

4个回答

caozhy
caozhy   Ds   Rxr 2016.01.24 10:57

用fiddler调试下,重点看cookie、referer、useragent

lx624909677
lx624909677   Ds   Rxr 2016.01.24 12:01

用网站的开发者模式看下登录部分的格式,然后POST一个请求就可以吧

rui888
rui888   Ds   Rxr 2016.01.24 15:08

没有什么好办法。用工具查看具体的参数,http 信息等等
然后在代码中拼凑实现浏览器登陆的效果

djqhttol
djqhttol   2017.06.03 17:44

还模拟登录呢,我模拟点击登录都失败,他们应该是做了很强的防盗链措施

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!