HeyTap
CapMonster Cloud MCP
还可以使用 CapMonster Cloud MCP 检测并解决 CAPTCHA
HeyTap Captcha 是一个安全系统,用于保护网站免受自动化操作的影响。它分析用户行为并生成令牌以确认合法活动。
请求参数
type<string>requiredCustomTask
class<string>requiredheytap
websiteURL<string>required验证码所在主页面的地址。
websiteKey<string>required在页面上找到的 siteKey 参数的值。
apiServer(位于 metadata 中)<string>optionalHeyTap API 服务器的子域。仅指定域名,不包括 https:// 前缀。如果与默认的 captcha-sec.heytapmobi.com 不同,则必须指定。
userAgent<string>optional浏览器 User-Agent。使用 CapMonster Cloud 支持的当前值:userAgentPlaceholder
您可以在此处获取最新值:https://capmonster.cloud/api/useragent/actual。
创建任务方法
POST
https://api.capmonster.cloud/createTask
请求示例
{
"clientKey": "API_KEY",
"task": {
"type": "CustomTask",
"class": "heytap",
"websiteURL": "https://yourwebsite.com/",
"websiteKey": "your-website-key",
"userAgent": "userAgentPlaceholder",
"metadata": {
"apiServer": "captcha-sec.heytapmobi.com"
}
}
}
响应示例
{
"errorId": 0,
"taskId": 407533072
}
获取任务结果方法
使用 getTaskResult 方法获取 HeyTap 解决方案。
POST
https://api.capmonster.cloud/getTaskResult
请求示例
{
"clientKey":"API_KEY",
"taskId": 407533072
}
响应示例
{
"errorId": 0,
"cost": 0.0007,
"status": "ready",
"solution": {
"data": {
"token": "1A183F8CFC7631B08855D824....."
}
}
}
如何找到 websiteKey
- 打开带有 HeyTap Captcha 的页面。
- 打开开发者工具(F12 或右键点击 → 检查)。
- 转到 Network(网络)选项卡并重新加载页面。
- 查找包含 HeyTap 验证码 API 的 URL 请求(通常是发往
heytapmobi.com的请求)。 - URL 中的
ak参数就是websiteKey。
或者,在页面源代码中搜索与 HeyTap 相关的初始化参数或配置对象。
如何找到 apiServer
- 在开发者工具中,转到 Network(网络)选项卡。
- 查找发往以
heytapmobi.com结尾的域名的请求。 - 复制子域(例如,
captcha-sec.heytapmobi.com)。 - 将此值传递到
metadata.apiServer字段,不包括https://前缀。
