FengkongCloud
CapMonster Cloud MCP
还可以使用 CapMonster Cloud MCP 检测并解决 CAPTCHA
FengkongCloud 是一种验证码解决方案,可保护网站免受自动化操作的影响。它分析用户行为并生成确认合法活动的令牌。
请求参数
type<string>requiredCustomTask
class<string>requiredfengkongcloud
websiteURL<string>required验证码所在主页面的地址。
websiteKey<string>required在页面上找到的 siteKey 参数值。
apiJsUrl(位于 metadata 中)<string>optional指向 smcp.min.js 的链接。示例:https://castatic.fengkongcloud.com/pr/vX.X.X/smcp.min.js
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": "fengkongcloud",
"websiteURL": "https://www.example.com/",
"websiteKey": "your-website-key",
"userAgent": "userAgentPlaceholder",
"metadata": {
"apiJsUrl": "https://castatic.fengkongcloud.com/pr/vX.X.X/smcp.min.js"
}
}
}
响应示例
{
"errorId": 0,
"taskId": 407533072
}
获取任务结果方法
使用 getTaskResult 方法获取 FengkongCloud 解决方案。
POST
https://api.capmonster.cloud/getTaskResult
请求示例
{
"clientKey":"API_KEY",
"taskId": 407533072
}
响应示例
{
"errorId": 0,
"cost": 0.0006,
"status": "ready",
"solution": {
"data": {
"token": "abc123def456.....78"
}
}
}
如何查找 websiteKey
- 打开带有 FengkongCloud 验证码的页面。
- 打开开发者工具(F12 或右键单击 → 检查)。
- 转到 Network 选项卡并重新加载页面。
- 查找包含
/conf的 URL 请求,其中包含appid或organization等参数。 appid参数值即为websiteKey。
或者,在页面源代码中搜索 appid 或查找从 fengkongcloud.com 域加载的脚本。
如何查找 apiJsUrl
- 在开发者工具中,转到 Network 选项卡。
- 过滤请求以查找从
castatic.fengkongcloud.com加载的脚本。 - 查找名为
smcp.min.js的文件并复制其完整 URL。
