如何解决HCaptcha Enterprise

🌞 如何解决 hCaptcha Enterprise

在我们开始解决 hCaptcha Enterprise 之前,有一些要求和需要注意的事项需要知道
📌 要求:

🔍 需要注意的事项,如果不遵循,解决方案将无效:

  • HCaptchaTurboTasks 用于需要高分数场景的网站。
  • HCaptchaTask/HCaptchaTaskProxyless 用于需要中低分数场景的网站。
  • 建议使用 HCaptchaTask,如果不起作用,请尝试使用 HCaptchaTurboTask
  • 建议使用相同的 proxy 来解决验证码。
  • 建议使用与解决验证码时相同的 user-agent
  • 一些网站可能需要 额外数据,通常称为 rqdata,您可以像这样发送:
"enterprisePayload": {
      //Optional, required if the site have HCaptcha Enterprise
      "rqdata": ""
    },

如何确定网站是否需要 rqdata? 在 hCaptcha 上有一个名为 getCaptcha 的请求,其中包含 rqdata 参数,您可以通过触发 hCaptcha 找到此请求。

Capsolver 提供各种类型的 hCaptcha 解决方案,例如 hCaptcha 普通版、hCaptcha 隐形版和 hCaptcha 企业版,具体取决于网站,需要不同的任务类型和不同的参数,接收到的验证码令牌可以通过提交到相应网站进行验证。

⚡️ 要解决 hCaptcha 企业版,请使用以下其中一种任务类型:

  • HCaptchaTaskProxyless: 使用服务器内置的代理
  • HCaptchaTask: 此任务类型需要您自己的代理
  • HCaptchaTurboTask: 此任务类型需要您自己的代理您可以在此处找到文档: 链接

文档中您需要使用的第一个方法是 createTask, 此方法需要图片的参数,其中一些是必需的,一些是可选的,具体取决于我们要使用的网站。

🎳 步骤 1:向 Capsolver 提交信息

使用 createTask 方法提交所需的信息:

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "HCaptchaTask",
    "websiteURL": "",
    "websiteKey": "",
    "proxy":"yourproxy",
    "enterprisePayload": {
      //Optional, required if the site have HCaptcha Enterprise and rqdata in getCaptcha
      "rqdata": ""
    },
  }
}

在向我们提交任务后,如果成功,您应该在响应中收到一个 Task id ,如果未收到任务 ID,请阅读错误代码:完整的错误列表。

示例响应

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

🎯 步骤 2:获取结果

要验证结果,您需要不断轮询 getTaskResult API 端点,直到验证码解决为止。根据系统负载的不同,您将在 1 秒到 10 秒的时间间隔内获取结果。

示例请求

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey": "YOUR_API_KEY",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

示例响应

{
  "errorId": 0,
  "errorCode": null,
  "errorDescription": null,
  "solution": {
    //userAgent used to solve the captcha
    "userAgent": "xxx",
    //expireTime of the token
    "expireTime": 1671615324290,
    "timestamp": 1671615024290,
    "captchaKey": "E0_xxx",
    //token of the captcha
    "gRecaptchaResponse": "3AHJ....."
  },
  "status": "ready"
}

⚠️ 如果令牌被拒绝,可能表示某些信息缺失或不正确。我们建议仔细检查 hcaptcha 是标准版还是企业版,以及是否需要我们文档中列出的可选参数。

您可以使用任何编程语言(如 Node.JS、PHP、Python、C#、TypeScript、GO)来解决 hCaptcha。

或者您可以按照文档自行集成。

这就是您如何轻松绕过 hCaptcha 企业版/隐形版,使用 最佳验证码解决服务

Capsolver 团队 💜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值