模拟登录系列3-java模拟登录网站-验证码破解( 四 )


package com.baidu.api;/*** 状态对象* @author xionglingfeng*/public class ResponseEntity {public ResponseEntity(){}public ResponseEntity(String html,Integer status){this.status = status;this.html = html;}privateInteger status;/*** 获取状态码* @param status*/public Integer getStatus() {return status;}/*** 设置状态码* @param status*/public void setStatus(Integer status) {this.status = status;}/*** 获取返回的内容* @param status*/public String getHtml() {return html;}/*** 设置返回的内容* @param status*/public void setHtml(String html) {this.html = html;}privateString html ;}

模拟登录系列3-java模拟登录网站-验证码破解

文章插图
.java,.java,.java在前一篇已经有了,这里就不重复了 。
pom.xml
4.0.0com.wskbaidu1.0-SNAPSHOTjarcom.alibabafastjson1.2.46org.apache.httpcomponentshttpclient4.5.5commons-codeccommons-codec1.12log4jlog4j1.2.17ROOTorg.apache.maven.pluginsmaven-compiler-plugin2.3.21.81.8
执行效果:
这里已经登录成功,且获取到了重定向url,我模拟的这个网站,做了uuid,后面所有的请求,必须带这个;其他的爬取数据,或者上传文件或者数据,后面继续研究 。
百度开发中心图文识别情况说明:无法识别干扰码较多的,对于简单识别率99%;毕竟不是专门做验证码识别的,主要是图文识别;
百度验证码识别效果截图: