🎯 概述
本教程将指导您通过使用Capsolver解决任何版本的hCaptcha的过程。
CapSolver是一个验证码解决服务,可帮助您解决验证码。
我们使用基于人工智能的验证码解决算法,这将导致更快的解决速度和显着降低的成本,从而提供出色的开发者体验。
目标是解决无法接受解决方案的问题,本教程将帮助您解决这个问题。
⚠️ 警告
在阅读本博客之前,建议您了解如何使用我们的API解决hCaptcha的基本知识。请查看此文档:docs ↗
在大多数用户情况下,直接请求我们的hCaptcha将正常工作。但是,可能无法正常工作或可能缺少某些数据,从而使您的令牌无效。
在这种情况下,您可以提交以下附加参数信息,以帮助获得更稳定的令牌评分:
🔎 步骤1:获取getCaptcha获取值并转换为base64。
- 转到hCaptcha出现的网站。
- 打开
检查元素
(按钮F12)并转到network
- 当您在
network
部分时,在hCaptcha出现的网站上进行F5。 - 您将能够看到一个URL,其中URL中有
getCaptcha
- 右键单击URL,复制并复制为fetch。
- 将复制的值转换为
base64
,您可以使用此网站:base64编码网站 ↗
🌟 步骤2:以以下格式发送base64值
您需要添加到当前json配置的新json参数是:
getCaptcha
应该像**"getCaptcha":"复制的fetch请求的base64"**
这是一个示例JSON,记住有许多是可选的,因此您可能不需要它们。
阅读我们的文档以了解每个参数。
{
"clientKey": "YOUR_API_KEY",
"task": {
//必需。可以使用HCaptchaTaskProxyless或HCaptchaTask
"type": "HCaptchaTaskProxyLess",
//必需
"websiteURL": "",
// 必需
"websiteKey": "",
// 可选
"isInvisible": true,
// 可选
"enterprisePayload": {
//可选,如果网站具有HCaptcha Enterprise,则为必需
"rqdata": ""
},
//可选,如果使用HCaptchaTask,则需要此项
"proxy": "http:ip:port:user:pass",
// socks5:ip:port:user:pass
//可选
"getCaptcha": "复制的fetch请求的base64内容",
"userAgent": ""
}
}
⚠️ 您只需要提交一次
🌟 更多有关如何解决hCaptcha的信息
文档:
hCaptcha文档 ↗
博客:
如何解决hCaptcha企业版 ↗
如何解决hCaptcha ↗
通过采用上述策略,您可以轻松解决hcaptcha的挑战。我们还提供详细的定制服务,以满足特定客户的要求。如果您有任何疑问,请通过我们的客户服务系统联系我们。
Capsolver团队 💜
加入我们
中文代理QQ群:497493756