Verificación automática de Captcha usando JavaScript

Captcha: Captcha es un programa utilizado para proteger sitios web a través de bots. Genera algunas pruebas que los humanos pueden leer y aprobar, pero la computadora actual no puede hacer. Por ejemplo, los humanos pueden leer texto distorsionado pero la computadora no puede leer. El CAPTCHA es la abreviatura de Prueba de Turing Pública Completamente Automatizada para Distinguir Computadoras y Humanos. Hay muchos programas de pago en el mercado que detectan el código captcha. La biblioteca Tessaract.js se utiliza para identificar números del texto. Nota: Su predicción no es 100% precisa, sin embargo, puede mejorar la precisión utilizando el método str.replace(“”, “”). Solo el captcha numérico se puede resolver fácilmente usando este método.captcha 

Ejemplo: 

html

<!DOCTYPE html>
<html>
     
<head>
    <title>
        Auto captcha verification
    </title>
     
    <script src =
'https://cdn.rawgit.com/naphtha/tesseract.js/1.0.10/dist/tesseract.js'>
    </script>
</head>
 
<body>
    <img id = "img" src = "https://i.ibb.co/L97ShyB/download.jpg" />
     
    <div id = "GFG"></div>
     
    <!-- script for auto captcha verification -->
    <script>
        let progress = document.querySelector('#GFG');
         
        Tesseract.recognize('https://i.ibb.co/L97ShyB/download.jpg')
         
        .progress(function(p) {
            progress.innerHTML += JSON.stringify(p) + "<br>"
        })
         
        .then(function(result) {
            var captcha = result.text;
            alert(captcha)
        })
    </script>
</body>
 
</html>                   

Producción:

Publicación traducida automáticamente

Artículo escrito por md1844 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *