硒对验证码处理

  

硒-验证码处理
1. web网站为了防止客户机恶意* * *,加入验证码功能

  

2。硒处理验证码时常用的方法是通过cooike,对于一般网站验证码识别难度不大,可以使用第三方平台验证码接口,以去哪儿网为例,验证码为图片,我们只要把图片保存下来
硒对验证码处理”> <br/> <img src=

  

调用第三方平台。

  

http://wiki.ruokuai.com/下载java接口文档,直接调用以下接口

  
 <代码>公共静态字符串createByPost(用户名的字符串,字符串密码,
  softid超时字符串类型id字符串,字符串,字符串功能键,
  字符串filePath) {
  字符串的结果=" ";
  字符串参数=String.format (
  “用户名=% s&密码=% s&类型id=% s&超时=% s& softid=% s&功能键=% s ",
  用户名、密码类型id、超时、softid热键功能);
  尝试{
  文件f=新文件(filePath);
  如果(零!=f) {
  int大?(int) f.length ();
  byte [] data=https://www.yisu.com/zixun/new字节(大小);
  FileInputStream fis=new FileInputStream (f);
  金融中间人。阅读(0,数据大小);
  如果(null !=fis) fis.close ();
  
  如果(数据)。长度> 0)
  结果=RuoKuai.httpPostImage (" http://api.ruokuai.com/create.txt "、参数、数据);
  }
  }捕捉(异常e) {
  结果="未知问题”;
  }
  
  返回结果;
  } 
  

例:硒对验证码处理

  

先对验证码进行截的图,保存到项目路径下
硒对验证码处理

  

获取ER7C便是验证码

硒对验证码处理