Auto Click "I'm not a robot"

Automatically clicks the "I'm not a robot" checkbox on reCaptcha V2, reCaptcha V2 callback, reCaptcha V2 Enterprise, and hCaptcha captchas

These are versions of this script where the code was updated. Show all versions.

  • v0.9 24/08/2024

    Changelog

    Version 0.9

    Removed

    • Human-Like Behavior Simulation: Removed all human-like behavior features, including simulated mouse movements and randomized delays.
    • Cloudflare Turnstile Handling: Removed all logic related to solving Cloudflare Turnstile CAPTCHAs.

    Added

    • Modular CAPTCHA Handlers: Refactored the script to separate CAPTCHA-solving logic into distinct, modular functions for reCAPTCHA V2, reCAPTCHA Enterprise, and hCaptcha, improving code organization and readability.

    Improved

    • Code Readability: Simplified the overall script by organizing CAPTCHA handling into separate, dedicated functions, making the code easier to maintain and extend.
  • v0.8 03/08/2024

    Version 0.8

    • Improved human-like behavior simulation:
      • Increased delay values for more realistic interactions.
      • Implemented smooth cursor movements with random delays.
    • Enhanced CAPTCHA and Cloudflare Turnstile solving logic:
      • Added retries and verification checks to ensure challenges are solved.
      • Improved detection and handling of ongoing challenges.
    • Introduced detailed logging for better debugging and monitoring.
    • Refactored code structure for better readability and maintenance.
    • Ensured script execution after the DOM is fully loaded for reliable operation.
  • v0.7 16/07/2024

    feat: Enhance Auto Click 'I'm not a robot' User Script to v0.8

    • Improve initial setup to handle reCAPTCHA and Cloudflare Turnstile immediately on load.
    • Add initial attempts for reCAPTCHA and Turnstile right after script loads for quicker engagement.
    • Consolidate main functions for clarity and maintenance.
    • Enhance simulateClick to support various CAPTCHA elements.
    • Upgrade MutationObserver for better detection and handling of CAPTCHA elements.
    • Implement periodic attempts with optimized sleep intervals for continuous monitoring and solving.
    • Fix detection issues for reCAPTCHA and Turnstile under varied conditions.
    • Improve error handling to minimize script interruptions.
  • v0.6 16/07/2024

    feat: Improve element selection and interaction logic

    • Enhanced findRecaptchaCheckboxElement to more accurately find reCAPTCHA checkboxes by searching for elements containing "I'm not a robot" text and selecting the closest .recaptcha-checkbox.
    • Simplified execution by combining intervals for clicking reCAPTCHA checkboxes and solving Cloudflare Turnstile challenges into a single interval.
    • Replaced .click() with dispatchEvent to dispatch MouseEvent, improving interaction method reliability in solveCloudflareTurnstile.
    • Introduced small delays between interactions in solveCloudflareTurnstile to simulate more human-like behavior, enhancing the function's reliability.
  • v0.5 20/05/2024
  • v0.5 20/05/2024

    Version 0.5
    - Removed elementSelector and delayBetweenClicks variables
    - Removed clickOnElements function
    - Removed check for the "start" element
    - Added clickRecaptchaCheckbox and findRecaptchaCheckboxElement functions
    - Changed execution method to periodically call clickRecaptchaCheckbox (interval 200ms)
    - Updated interval for solving CloudFlare Turnstile to 1500ms

  • v0.4 15/05/2024
  • v0.3 14/05/2024