文献资料菜单

RecaptchaV2EnterpriseTaskProxyless:在不使用代理服务器的情况下绕过 Google Recaptcha V2 Enterprise 谜题

这种任务用于通过工作人员的 IP 地址破解 Google Recaptcha Enterprise V2 谜题。

这种任务基本上类似于 RecaptchaV2TaskProxyless,除了任务用 Enterprise API 破解并分配给 Recaptcha V3 得分最高的工作人员。要详细了解 Recaptcha Enterprise,请访问常见问题解答部分。

Recaptcha V2 Enterprise 谜题示例。看起来与非企业版谜题完全相同。

任务对象

属性 类型 必须使用 用途
type 字符串 RecaptchaV2EnterpriseTaskProxyless
websiteURL 字符串 目标网页的地址。可位于网站中的任何位置,甚至可位于会员区中。我们的工作人员不会转到该位置,而是会模拟其访问操作。
websiteKey 字符串 Recaptcha 网站密钥。请在文章中了解如何查找网站密钥。
enterprisePayload 对象 附加参数,应该与网站密钥一同传递给“grecaptcha.enterprise.render”方法。应该搜索的信息的示例:
JSON 没有错误
                  grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
                
可在此示例中发现参数“s”,此参数没有记载,但显然必须有。要向 API 发送此参数,这样我们会用此参数正确地呈现 Recaptcha 小组件。

请求示例

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV2EnterpriseTaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
            "enterprisePayload": {
                "s": "SOME_ADDITIONAL_TOKEN"
            }
        }
}' https://api.anti-captcha.com/createTask
        

回应示例

JSON 没有错误
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON 有错误
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

重获破解结果

用方法 getTaskResult 请求提供破解结果。首次提出请求之前,要给工作人员一些时间,例如 5 秒钟。如果工作人员还在忙,则过 3 秒再重试。

任务破解结果对象

属性 类型 用途
gRecaptchaResponse 字符串 与目标网站中的提交窗体发生相互作用所需的标记字符串。

回应示例

JSON 没有错误
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}