Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Google reCAPTCHA Fully Requests Based Solver

Contact

For any questions, issues, or feature requests, feel free to open an issue or contact me at:


Release

This project isn't fully finished right now, I need to train a lot more the AI. I'll let you know...

Overview

This repository provides an advanced solution for solving Google's reCAPTCHA v2/v3. The system is designed for developers who need to bypass reCAPTCHA and BotGuard challenges in an automated, reliable, and efficient manner.

The solver works by mimicking real user interactions with reCAPTCHA services, bypassing security mechanisms using server-side requests and reverse-engineering techniques. This tool is particularly useful for automating tasks in environments where CAPTCHA protection is present, such as form submissions, web scraping, and automated testing.

⚠️ Important: This tool is intended for educational purposes only. Ensure that you comply with Google's Terms of Service and applicable laws before using it in any production or commercial environment.


Features

  • Google reCAPTCHA v2 & v3 Solving: Efficiently solve both reCAPTCHA v2 and reCAPTCHA v3 challenges using request-based mechanisms.
  • 100% requests based: Works only with requests, no browser shit !
  • BotGuard Reverse Engineered Solver: Bypass BotGuard protections that are designed to prevent bot traffic.
  • Easy Integration: Provides a simple API for integrating CAPTCHA solving into your scripts or applications.
  • Automated Interaction Simulation: Simulates human-like interaction to solve CAPTCHA challenges based on request analysis.
  • Request-based Solving: Completely server-side and API-based, requiring no manual interaction.
  • Proxy Support: Supports rotating proxies to avoid IP bans and to simulate multiple users.
  • High Success Rate: Implements intelligent fallback mechanisms to increase the solving success rate for reCAPTCHA and BotGuard.

Preview (video soon)

image


Supported site


Requirements

  • Windows 10 / Windows 11 / Linux / MacOS
  • Python 3.10 or any modern version of Python.
  • Requests Library: For making HTTP requests to interact with CAPTCHA services.

Installation

To get started, simply clone the repository and install the required dependencies.

  1. Clone this repository:

    git clone https://github.com/catcha8/recaptcha-solver.git
    cd recaptcha-solver
  2. Install dependencies:

    pip install -r requirements.txt

Usage

Solving Google reCAPTCHA v2 & v3

  1. Initialize the solver:

    from recaptcha_solver import ReCaptchaSolver
    
    solver = ReCaptchaSolver(api_key="your_api_key")
  2. Solve a reCAPTCHA v2:

    response = solver.solve_recaptcha_v2(site_key="your_site_key", page_url="https://example.com")
    print("Captcha Response: ", response)
  3. Solve a reCAPTCHA v3:

    response = solver.solve_recaptcha_v3(site_key="your_site_key", page_url="https://example.com")
    print("Captcha Response: ", response)

Configuration

This project uses an API key for CAPTCHA solving. You'll need to obtain an API key from our CAPTCHA-solving service.

  • Put your API key in the settings file (config.json).
  • You can configure proxy settings in config.json too if you'd like to use rotating proxies.

Advanced Features

  • Proxy Rotation: Use rotating proxies to avoid IP bans.
  • Error Handling: Robust error handling for failed CAPTCHA solving attempts.
  • Logging: Detailed logs for debugging and monitoring solving attempts.
  • Captcha Timeout Management: Handle timeouts and retries for CAPTCHA-solving.

Contributing

Contributions to this project are welcome! If you'd like to improve the solver or add new features, feel free to fork the repository and submit a pull request.

Steps to Contribute:

  1. Fork this repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-name).
  5. Create a new Pull Request.

Disclaimer

This project is not affiliated with Google or any CAPTCHA service. It is designed as a tool for educational purposes and should only be used responsibly. Using this tool to circumvent CAPTCHA protections may violate the terms of service of various websites. Always ensure you're in compliance with legal and ethical standards before using such tools.


License

This project is licensed under the MIT License - see the LICENSE file for details.


Note for Google or BotGuard

Please read your emails...

About

Google's Recaptcha fully requests based solver including botguard reverse...

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors