第一次使用Jsoup模拟用户登录的时候,需要校验验证码,但是一直没有成功,提示验证码错误
loginInfo.put("code",getCode(imgUrl));//在这里新起一个连接下载验证码图片,并手动输入
Connection loginCon = Jsoup.connect(loginUrl);
//登录请求
Connection.Response loginResponse = loginCon.method(Connection.Method.POST).data(loginInfo).execute();
System.out.println(loginResponse.body());
我先开启一个连接将验证码图片保存到本地,然后控制台手动输入验证码,
然后再开启一个新的连接,根据获得的验证码和登陆信息发起登陆请求,返回的原来的登录页面提示验证码错误。
实际页面中的登录请求时通过form表单提交的。
是不是我第二次请求时会刷新后台的验证码,如果是的话我又需要如何获取实时的验证码。
查了很久博客,尝试着改动,但是一直没有登录成功,麻烦各位有做过类似的帮忙指出一下我的问题所在
添加回答
举报
0/150
提交
取消