Back to projectsAutomation script
Auto Click 'I'm not a robot'
Automation script that detects supported captcha checkboxes and clicks them automatically across multiple providers.
Context
Built as an experiment in browser automation around a very specific repetitive interaction: the initial checkbox step of common captcha systems.
Problem
Sites that reuse the same checkbox verification patterns can force repetitive manual clicks even before the real challenge begins.
Solution
The script watches the DOM for supported captcha widgets, detects reCaptcha V2, reCaptcha Enterprise, and hCaptcha checkboxes, and triggers the initial click automatically when the element is available.
Key decisions
- -Used MutationObserver plus periodic checks to catch both immediate and delayed widget rendering.
- -Scoped support to checkbox-based systems instead of claiming to solve the whole captcha flow.
- -Kept the logic resource-aware so it can run continuously without a heavy footprint.
Key features
- -Automatic checkbox clicking for supported captcha widgets
- -Support for reCaptcha V2, reCaptcha Enterprise, and hCaptcha
- -MutationObserver-based DOM detection
- -Retry and compatibility logic across sites
Results
- -Shows precise browser automation targeted at one repeatable interaction.
- -Demonstrates restraint by automating only the part the script can reliably handle.
- -Adds another example of DOM observation and event timing work.
Stack
JavaScriptTampermonkeyBrowser API