Pular para o conteúdo principal
Está tendo problemas para obter o token?
Entre em contato com o suporte

Proton Captcha

CapMonster Cloud MCP
O CapMonster Cloud MCP também pode ser usado para detectar e resolver 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>required

CustomTask


class<string>required

proton


websiteURL<string>required

O endereço da página principal onde o captcha está localizado.


HumanVerificationToken (dentro da metadata)<string>required

Token da resposta.


pageAction (dentro da metadata)<string>required

Ação no site: login ou signup


userAgent<string>optional

User-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>required

http - 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>required

Endereç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>required

Porta do proxy.


proxyLogin<string>required

Login do servidor proxy.


proxyPassword<string>required

Senha do servidor proxy.

Método de criação de tarefa​

POST
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.

POST
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​

  1. Abra a página com o Proton Captcha.
  2. Abra as Ferramentas do desenvolvedor (F12 ou clique com o botão direito → Inspecionar).
  3. Vá para a aba Network e execute a ação que aciona o captcha.
  4. Procure por uma solicitação que retorne o HumanVerificationToken no corpo da resposta.
  5. 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 login quando o usuário estiver fazendo login
  • Use signup quando o usuário estiver criando uma nova conta