Volver a proyectosScript de automatización
Auto Click 'I'm not a robot'
Script de automatización que detecta checkboxes de captcha soportados y los pulsa automáticamente en varios proveedores.
Contexto
Se construyó como experimento de automatización del navegador alrededor de una interacción muy específica y repetitiva: el primer checkbox de sistemas captcha comunes.
Problema
Muchos sitios reutilizan el mismo patrón de verificación por checkbox, obligando a un clic manual repetido incluso antes del reto real.
Solución
El script observa el DOM en busca de widgets compatibles, detecta checkboxes de reCaptcha V2, reCaptcha Enterprise y hCaptcha, y ejecuta el clic inicial de forma automática cuando el elemento aparece.
Decisiones clave
- -Se usó MutationObserver junto con chequeos periódicos para cubrir widgets que cargan inmediato o con retraso.
- -El soporte se limitó a sistemas basados en checkbox en lugar de afirmar que resuelve todo el captcha.
- -La lógica se mantuvo ligera para poder ejecutarse de forma continua sin mucho costo.
Características clave
- -Clic automático sobre checkboxes de captcha soportados
- -Soporte para reCaptcha V2, reCaptcha Enterprise y hCaptcha
- -Detección de DOM basada en MutationObserver
- -Lógica de reintentos y compatibilidad entre sitios
Resultados
- -Muestra automatización precisa del navegador sobre una interacción bien delimitada.
- -Demuestra criterio al automatizar sólo la parte que el script puede manejar de forma fiable.
- -Aporta otro ejemplo de observación de DOM y timing de eventos.
Stack
JavaScriptTampermonkeyBrowser API