Como você deve saber, nosso Step DBC permite usar a API para reCaptcha v2 da DeathByCatpcha requer um URL , um Sitekey e, opcionalmente, um proxy , iremos orientá-lo sobre como realizar todo o processo de resolução de captcha e, em seguida, mostrar-lhe como usar o token produzido em uma solicitação POST para enviar o Formato.

Começaremos nosso teste com o URL: https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php

Esta é uma página de demonstração do reCaptcha v2 e simulará o site que contém o reCaptcha que você deseja resolver. Você já tem o URL, agora precisamos obter o Sitekey .

Existem duas maneiras de obter o Sitekey, a primeira é localizando a tag “data-sitekey” no HTML da página. O segundo é encontrar a tag “iframe” . Veremos como encontrar as duas formas.

A primeira etapa é usar o recurso integrado “Inspecionar elemento” do seu navegador. Em seguida, encontre a tag “data-sitekey” ou a tag “iframe” , (pode haver vários em um site, certifique-se de que está acessando aquele para o reCaptcha), clique com o botão direito sobre ele e selecione “Editar como HTML” depois de você feito isso você poderá extrair o Sitekey dele, siga o exemplo nas fotos.

  1. Encontre a tag iFrame
  2. Copie a chave do site
    Agora que você encontrou seu Sitekey e URL de inserir esses dados no step DBC: reCAPTCHA v2 Checkbox.
  3. ID do campo de texto ReCaptcha
    Agora precisamos aplicar o Token que será retornado na variável que iremos definir na aba Output do Step acima. Esse token precisa ser inserido na variável correto dentro da página, abaixo veremos como encontrar o elemento que iremos interagir. Você deve buscar pelo elemento que espera a resposta do Token, no caso abaixo o elemento é g-recaptcha-response
  4. Aplicando o Token de Recaptcha
    Para aplicar o token recebido do step acima precisamos usar o step Ïnject javaScript” e colocar o seguinte comando dentro dele, logo após o step do DBC:
    “document.getElementById(‘g-recaptcha-response’).innerHTML = ‘?{TokenText}’;
    Sendo que a variável TokenText deve ser definida lá no STEP anterior na aba Output.
    Ficou com alguma dúvida? Solicite uma reunião agora mesmo.