Proton Captcha
Proton Captcha é um sistema de segurança usado nos serviços da Proton para verificar atividades legítimas de usuários e proteger contra ações automatizadas. É necessário proxy para resolver este tipo de captcha.
Parâmetros de solicitação
type<string>requiredCustomTask
class<string>requiredproton
websiteURL<string>requiredO endereço da página principal onde o captcha está localizado.
HumanVerificationToken (dentro da metadata)<string>requiredToken da resposta.
pageAction (dentro da metadata)<string>requiredAção no site: login ou signup
userAgent<string>optionalUser-Agent do navegador. Use o valor atual suportado pelo CapMonster Cloud: userAgentPlaceholder
Você pode obter o valor mais recente em: https://capmonster.cloud/api/useragent/actual.
proxyType<string>requiredhttp - proxy http/https regular;
https - tente esta opção apenas se "http" não funcionar (necessário para alguns proxies personalizados);
socks4 - proxy socks4;
socks5 - proxy socks5.
proxyAddress<string>requiredEndereço IP IPv4/IPv6 do proxy. Não é permitido:
- usar proxies transparentes (onde você pode ver o IP do cliente);
- usar proxies em máquinas locais.
proxyPort<integer>requiredPorta do proxy.
proxyLogin<string>requiredLogin do servidor proxy.
proxyPassword<string>requiredSenha do servidor proxy.
Método de criação de tarefa
https://api.capmonster.cloud/createTask
Exemplo de solicitação
{
"clientKey": "API_KEY",
"task": {
"type": "CustomTask",
"class": "proton",
"websiteURL": "https://yourwebsite.com/",
"userAgent": "userAgentPlaceholder",
"metadata": {
"HumanVerificationToken": "your-verification-token",
"pageAction": "login"
},
"proxyType": "http",
"proxyAddress": "8.8.8.8",
"proxyPort": 8080,
"proxyLogin": "proxyLoginHere",
"proxyPassword": "proxyPasswordHere"
}
}
Exemplo de resposta
{
"errorId": 0,
"taskId": 407533072
}
Método de obtenção do resultado
Use o método getTaskResult para obter a solução do Proton Captcha.
https://api.capmonster.cloud/getTaskResult
Exemplo de solicitação
{
"clientKey":"API_KEY",
"taskId": 407533072
}
Exemplo de resposta
{
"errorId": 0,
"cost": 0.001,
"status": "ready",
"solution": {
"data": {
"tokens": "TOKEN_VALUE_HERE....."
}
}
}
Como encontrar o HumanVerificationToken
- Abra a página com o Proton Captcha.
- Abra as Ferramentas do desenvolvedor (F12 ou clique com o botão direito → Inspecionar).
- Vá para a aba Network e execute a ação que aciona o captcha.
- Procure por uma solicitação que retorne o
HumanVerificationTokenno corpo da resposta. - Copie o valor do token e passe-o no campo
metadata.HumanVerificationToken.
Como encontrar o pageAction
O parâmetro pageAction depende da ação sendo executada no site:
- Use
loginquando o usuário estiver fazendo login - Use
signupquando o usuário estiver criando uma nova conta
