A atividade “Resolver reCAPTCHA v3”, localizada na categoria “Resolução de captcha – DBC”, possibilita ao usuário automatizar uma quebra de captcha do tipo reCaptcha v3 do Google, através da API do serviço externo Death By Catpcha. 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 Death By Captcha 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
- Ação: Inspecione o código javascript do website em questão e procure por este dado adicional usado para separar diferentes validações de reCAPTCHA. Ex.: login, registro, venda. Para mais informações sobre esse parâmetro clique aqui!
- Chave Google: O usuário deve preencher este campo com a informação do campo “data-sitekey”, confira abaixo como localizar este dado:
- Pontuação mínima: Insira aqui um valor de 0 (identificado como mais próximo de um robô) a 1 (identificado como mais próximo de um humano). Valor recomendado 0.3.
- 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.
- URL da página: O usuário deve inserir a URL do site na qual deseja quebrar o captcha.
Proxy
- Proxy: É altamente recomendável inserir aqui a URL do Proxy e credenciais se houver.
- Exemplo sem credencial: http://127.0.0.1:3128.
Exemplo com credenciais: http://{$username}:{$password}@127.0.0.1:3128.
- Exemplo sem credencial: http://127.0.0.1:3128.
- Credencial proxy: Utilize a funcionalidade Credenciais no menu superior para cadastrar o nome e a senha do proxy utilizado. Após utilize a atividade de “Obter Credencial” e por fim insira a variável de saída “credencial” no parâmetro “Credencial proxy”. O sistema fará a substituição dos valores {$username} e {$password}, mantendo o sigilo das informações.
- Tipo de proxy: É obrigatório somente se o proxy estiver preenchido. Caso for preenchido o Proxy, insira aqui obrigatoriamente o protocolo de conexão Proxy. Ex.: HTTP.
Saída
- Retorno DBC: O usuário deve inserir o nome da variável de retorno que receberá o token de retorno caso resolvido o desafio pelo serviço externo Death by Captcha.
Tentativas
- Máximo de tentativas: O usuário pode definir um limite de tentivas para a resolução de captcha, que deve ser um número inteiro de 1 a 10 para expressar o máximo de tentativas (se ocorrer erro) que o serviço externo Death by Captcha irá realizar para resolver o captcha proposto.
- Tempo entre as tentivas: O usuário pode definir um limite de tempo entre as resoluções de captcha, que deve ser um número inteiro maior que 2 para expressar a quantidade de segundos (se ocorrer erro) que o serviço externo Death by Captcha irá aguardar entre uma tentativa e outra.
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 Captacha, clique aqui! Caso necessite realizar um teste com reCAPTCHA v3, acesse https://2captcha.com/demo/recaptcha-v3