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

Enlaces