在许多情况下,reCAPTCHA V2 Enterprise会妨碍无障碍访问,使用户感到沮丧,限制对公开信息的访问,使应用程序和网站的测试变得困难。使用 reCAPTCHA V2 Enterprise 解算器可自动绕过这些障碍。
reCAPTCHA V2 Enterprise 演示
本页介绍如何显示 reCAPTCHA V2 Enterprise 以及 reCAPTCHA V2 Enterprise 验证的工作原理。 企业版reCAPTCHA提供了一个全面的在线欺诈检测平台,有助于您防止网络和应用程序中的欺诈、垃圾邮件和滥用数字客户端活动。
如何破解reCAPTCHA V2企业版
在浏览器中打开开发人员控制台,并找到带有
data-sitekey属性的元素。<div class="g-recaptcha" data-sitekey="6Lf26sUnAAAAAIKLuWNYgRsFUfmI-3Lex3xT5N-s" id="recaptcha"></div>发送
sitekey和pageurl至我们的API.使用SDK(推荐):
PHP
// https://github.com/2captcha/2captcha-php require(__DIR__ . '/../src/autoloader.php'); $solver = new \TwoCaptcha\TwoCaptcha('YOUR_API_KEY'); try { $result = $solver->recaptcha([ 'sitekey' => '6Lf26sUnAAAAAIKLuWNYgRsFUfmI-3Lex3xT5N-s', 'url' => 'https://2captcha.cn/demo/recaptcha-v2-enterprise', 'enterprise' => 1, ]); } catch (\Exception $e) { die($e->getMessage()); } die('Captcha solved: ' . $result->code);Python
# https://github.com/2captcha/2captcha-python import sys import os sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__)))) from twocaptcha import TwoCaptcha api_key = 'YOUR_API_KEY' solver = TwoCaptcha(api_key) try: result = solver.recaptcha( sitekey='6Lf26sUnAAAAAIKLuWNYgRsFUfmI-3Lex3xT5N-s', url='https://2captcha.cn/demo/recaptcha-v2-enterprise', invisible=1, enterprise=1 ) except Exception as e: sys.exit(e) else: sys.exit('result: ' + str(result))Java
// https://github.com/2captcha/2captcha-java package examples; import com.twocaptcha.TwoCaptcha; import com.twocaptcha.captcha.ReCaptcha; public class ReCaptchaV2OptionsExample { public static void main(String[] args) { TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY"); ReCaptcha captcha = new ReCaptcha(); captcha.setSiteKey("6Lf26sUnAAAAAIKLuWNYgRsFUfmI-3Lex3xT5N-s"); captcha.setUrl("https://2captcha.cn/demo/recaptcha-v2-enterprise"); captcha.setEnterprise(true); try { solver.solve(captcha); System.out.println("Captcha solved: " + captcha.getCode()); } catch (Exception e) { System.out.println("Error occurred: " + e.getMessage()); } } }C#
// https://github.com/2captcha/2captcha-csharp using System; using System.Linq; using TwoCaptcha.Captcha; namespace TwoCaptcha.Examples { public class ReCaptchaV2OptionsExample { public void Main() { TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY"); ReCaptcha captcha = new ReCaptcha(); captcha.SetSiteKey("6Lf26sUnAAAAAIKLuWNYgRsFUfmI-3Lex3xT5N-s"); captcha.SetUrl("https://2captcha.cn/demo/recaptcha-v2-enterprise"); captcha.SetInvisible(true); captcha.SetEnterprise(true); try { solver.Solve(captcha).Wait(); Console.WriteLine("Captcha solved: " + captcha.Code); } catch (AggregateException e) { Console.WriteLine("Error occurred: " + e.InnerExceptions.First().Message); } } } }Go
// https://github.com/2captcha/2captcha-go package main import ( "fmt" "log" "github.com/2captcha/2captcha-go" ) func main() { client := api2captcha.NewClient("API_KEY") captcha := api2captcha.ReCaptcha{ SiteKey: "6Lf26sUnAAAAAIKLuWNYgRsFUfmI-3Lex3xT5N-s", Url: "https://2captcha.cn/demo/recaptcha-v2-enterprise", Enterprise: true, } code, err := client.Solve(captcha.ToRequest()) if err != nil { log.Fatal(err); } fmt.Println("code "+code) }Ruby
require 'api_2captcha' client = Api2Captcha.new("YOUR_API_KEY") result = client.recaptcha_v2({ googlekey: '6Lf26sUnAAAAAIKLuWNYgRsFUfmI-3Lex3xT5N-s', pageurl: 'https://2captcha.cn/demo/recaptcha-v2-enterprise', enterprise: 1 })等待结果,结果可能如下所示:
03AGdBq27lvCYmKkaqDdxWLfMe3ovADGfGlSyiR-fN_EJrZGniTAmdH1XSjK8ralsctfjOLX2K0T7dJfxPqqga8dtSG2Lmns8Gk2ckcU6PQzUFieBqrtpkr5PPwnngew0Rnot2ik1y8m202u6pHTIquExlEYSlzS8vfoyPPt8fCf-Zrbu8vWkiY8Ogj17ommHMgkguZbmEyOdfLTXzhRko-a655_jJdCMjEtMxva-b78DnGlXu9d0o6vEmrw9n8ABu4lLsWnIbYPH0beXRRIkUE3si64Xhwkh1aO3L1HaIR3sfR0vOs3GV1OBzry_tFsZM0ZhSQovKJwjLlotrYajyTSRv3hgvXtLlLxXzbAwgeI91-wM7AFEte0uO_DhcNajxZr7E50wU9vuAe_drGWe4q-hNx4PQPenjaw手动操作:
发送GET或POST请求到我们的API URL:
https://2captcha.cn/in.php,method设置为userrecaptcha