使用 Capsolver API 破解/绕过 hCaptcha
在本篇博客中,我们将重点介绍如何使用 Capsolver API 来编程绕过 hCaptcha。对于需要自动化处理涉及与 hCaptcha 保护的网站交互任务的开发人员来说,这可能特别有用。
了解 hCaptcha
hCaptcha 是一个保护网站免受机器人和垃圾邮件的服务,通过向用户呈现需要解决的挑战来证明他们是人类。与它的同伴 reCAPTCHA 一样,hCaptcha 在互联网上被广泛使用。
Capsolver 对各种类型的 hCaptcha 任务提供支持,但在本博客中,我们将重点介绍需要您自己的代理的 HCaptchaTask。
创建 hCaptcha 任务
为了绕过 hCaptcha,第一步是使用 createTask 方法创建一个任务。这需要您提供一些详细信息,例如任务类型、使用 hCaptcha 的网站的 URL、公共域密钥等等。以下是任务对象结构的概述:
{
"type": "HCaptchaTask",
"websiteURL": "使用 hCaptcha 的网站的 URL",
"websiteKey": "公共域密钥",
"isInvisible": "布尔值,指示是否为隐形验证码",
"proxy": "代理详细信息",
"enableIPV6": "布尔值,指示您的代理是否为 ipv6",
"userAgent": "浏览器的 User-Agent 用于仿真"
}
您可以使用 Capsolver API 发送 POST 请求来创建任务,如下所示:
{
"clientKey":"YOUR_API_KEY",
"task":
{
"type": "HCaptchaTask",
"websiteURL":"",
"websiteKey":""
"proxy":"Your_own_proxy"
}
}
一旦您提交了任务,如果成功,您应该会在响应中收到“任务 ID”。
检索任务结果
在创建任务后,您可以使用 getTaskResult 方法检索结果。根据系统负载,可以在 1 到 10 秒的间隔内获取结果。
以下是获取任务结果的 POST 请求示例:
## POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"taskId": "从 createTask 方法收到的任务 ID"
}
一旦任务状态已准备好,您应该在响应中收到 hCaptcha 挑战的结果。
价格
有关定价信息,请访问我们的价格页面
有关如何解决FunCaptcha的更多信息
请访问此页面,CapSover文档
中文代理QQ群:497493756
Capsolver团队 💜