- KB Home
- RPA
- Modelador - Atividades Resolução de captcha – DBC
- Atividade Resolver Captcha Matemático/Textual
A atividade “Resolver Captcha Matemático/Textual”, localizada na categoria “Resolução de captcha – DBC”, permite que você automatize a resolução de captchas de texto ou matemáticos usando o serviço Death by Captcha (DBC). Na sequência estão descritas mais informações sobre a funcionalidade.
Observação: Para que a atividade seja executada sem erros o usuário deve possuir uma conta na plataforma DeathByCaptcha contendo saldo positivo. Para mais informações consulte a documentação do serviço clicando aqui!
Na sequência confira uma breve explicação para cada parâmetro que pode ser configurado nessa atividade:
Autenticação – DBC
- Credencial DBC: Neste campo o usuário deve inserir a variável Credencial que representa as credenciais do DeathByCaptcha.
Para isso o usuário deve acessar a ferramenta “Credenciais” e preencher os campos com as informações da conta do DeathByCaptcha. Após será necessário adicionar ao processo a atividade “Obter credencial”, informar o Alias recém criado e declarar a variável de saída “Credencial”. Por fim, essa variável “Credencial” deve ser informada no campo “Credencial DBC”.
- Token de autenticação DBC: O token de autenticação do Death By Captcha é uma forma de manter a segurança do nome de usuário e senha dos utilizadores. Para usar o token de autenticação, é necessário ativar a autenticação 2FA e, em seguida, alterar os clientes para usar o authtoken em vez do nome de usuário e senha. Para mais informações sobre como ativar a autenticação 2FA clique aqui!
Diversos
- DisplayName: Nome da atividade que será exibido no fluxo do RPAStudio. Pode ser personalizado para facilitar a identificação.
- Manual do RPA: Link para o manual da atividade.
Entrada
- Caminho do arquivo: Insira o caminho completo do arquivo que contém o captcha a ser resolvido, se o captcha estiver em formato de imagem armazenada localmente.
- ImageStream: Em alternativa ao uso do caminho do arquivo da imagem do desafio, pode-se utilizar o imageStream carregado dinamicamente no processo. Para isso, utilize previamente a atividade de “Obter imagem”, obtenha a variável de saída denominada “Imagem” e a insira no parâmetro “ImageStream” em questão.
- Tempo limite: Defina o tempo máximo (em segundos) para aguardar a resolução do captcha. Recomenda-se um valor entre 20 e 180 segundos para evitar falhas por tempo esgotado.
Saída
- Retorno DBC: Nome da variável de saída que armazenará a resposta do captcha resolvido pelo DBC. Essa variável poderá ser usada nas próximas etapas do fluxo.
Tentativas
- Máximo de tentativas: Especifica o número máximo de tentativas que o serviço fará para resolver o captcha em caso de erro. Valor recomendado entre 1 e 10.
- Tempo entre tentativas: Define o intervalo (em segundos) entre cada tentativa de resolução. Insira um valor maior que 2 segundos para evitar bloqueios por repetição rápida.
Abaixo um exemplo simples de uma construção de processo para realizar a quebra do captcha, lembrando que cada tipo de captcha pode possuir uma construção diferente.
Observação: Para acessar a documentação completa da API do serviço externo Death By Captcha, clique aqui! Caso necessite realizar um teste com reCAPTCHA Matemático/Textual, acesse https://2captcha.com/pt/demo/normal