Prosopo Procaptcha
基于令牌的自动解决验证码方法 Prosopo Procaptcha。
请求参数
type
<string>requiredProsopoTask
websiteURL
<string>required验证码页面的完整 URL。
websiteKey
<string>required在页面上找到的 siteKey
参数的值。
proxyType
<string>optionalhttp - 普通的 http/https 代理;
https - 仅在 "http" 不起作用时尝试(某些自定义代理服务器要求);
socks4 - socks4 代理;
socks5 - socks5 代理。
proxyAddress
<string>optional代理 IP 地址 IPv4/IPv6。不允许:
- 使用主机名;
- 使用透明代理(其中客户端 IP 可见);
- 使用来自本地网络的代理。
proxyPort
<integer>optional代理端口。
proxyLogin
<string>optional代理登录。
proxyPassword
<string>optional代理密码。
创建任务方法
- ProsopoTask (无代理)
- ProsopoTask (使用代理)
POST
https://api.capmonster.cloud/createTask
要求
{
"clientKey": "API_KEY",
"task":
{
"type": "ProsopoTask",
"websiteURL": "https://www.example.com",
"websiteKey": "5EZU3LG31uzq1Mwi8inwqxmfvFDpj7VzwDnZwj4Q3syyxBwV"
}
}
回应
{
"errorId":0,
"taskId":407533077
}
POST
https://api.capmonster.cloud/createTask
要求
{
"clientKey": "API_KEY",
"task":
{
"type": "ProsopoTask",
"websiteURL": "https://www.example.com",
"websiteKey": "5EZU3LG31uzq1Mwi8inwqxmfvFDpj7VzwDnZwj4Q3syyxBwV",
"proxyType":"http",
"proxyAddress":"8.8.8.8",
"proxyPort":8080,
"proxyLogin":"proxyLoginHere",
"proxyPassword":"proxyPasswordHere"
}
}
回应
{
"errorId":0,
"taskId":407533077
}
获取任务结果方法
使用方法 getTaskResult 来获取 Prosopo 的解决方案。
POST
https://api.capmonster.cloud/getTaskResult
要求
{
"clientKey":"API_KEY",
"taskId": 407533077
}
回应
{
"errorId":0,
"status":"ready",
"solution":
{
"token": "0x00016c68747470733a2f2f70726f6e6f6465332e70726f736f706f2e696fc0354550516f4d5a454463354c704e376774784d4d7a5950547a4136..."
}
}