绕过JAVA验证码
执行Java库,用于快速绕过验证码。可破解验证码的简单API。
Java程序包可轻松集成2Captcha的验证码破解服务API,以绕过reCAPTCHA、Arkose captcha、Geetest,并破解其他验证码。
快速开始安装
脚本包可通过安装程序安装或人工安装
配置
配置已安装软件包的所有必要参数说明
TwoCaptcha
类实例可按照如下方法创建:
TwoCaptcha solver = new TwoCaptcha('YOUR_API_KEY');
您还能为已创建的实例设置选项:
solver.setSoftId(123);
solver.setCallback("https://your.site/result-receiver");
solver.setDefaultTimeout(120);
solver.setRecaptchaTimeout(600);
solver.setPollingInterval(10);
TwoCaptcha实例选项
选项 | 默认值 | 说明 |
---|---|---|
softId | - | 您将在2Captcha软件目录发布后获得软件ID |
回调函数 | - | 验证码识别结果会发送至网络服务器URL,但应先在账户的pingback设置中注册URL |
defaultTimeout | 120 | 除reCAPTCHA外的验证码的轮询超时时间(秒),用于判定模块尝试从res.php API端点获得答案的时间 |
recaptchaTimeout | 600 | reCAPTCHA的轮询超时时间(秒),用于判定模块尝试从res.php API端点获得答案的时间 |
pollingInterval | 10 | 向res.php API端点发送请求的间隔时间(秒),不建议设置在5秒以内 |
重要提示:一旦回调函数
确定用于TwoCaptcha
实例,那么所有方法都只返回验证码ID,无法通过轮询API获得结果。结果将发送至回调URL。请通过getResult方法进行人工破解。
破解验证码
您在提交图片验证码时可提出额外选项,以便2Captcha的员工能够正确破解。
验证码选项
选项 | 默认值 | 说明 |
---|---|---|
numeric | 0 | 判定验证码是否由数字或其他符号组成,详情请见API文档。 |
minLength | 0 | 最小答案长度 |
maxLength | 0 | 最大答案长度 |
phrase | 0 | 判定答案是否由多个词语组成 |
caseSensitive | 0 | 判定答案是否区分大小写 |
calc | 0 | 确定验证码需要计算 |
lang | - |