Coder Social home page Coder Social logo

ray941216 / nopecha-extension Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nopechallc/nopecha-extension

0.0 0.0 0.0 22.44 MB

Automated CAPTCHA solver for your browser. Works with Selenium, Puppeteer, Playwright, and more.

License: MIT License

JavaScript 61.38% Python 3.20% CSS 5.97% HTML 29.45%

nopecha-extension's Introduction

NopeCHA Chrome Extension & Firefox Add-on

Latest Version License

Introduction

NopeCHA is a free-to-use automated CAPTCHA solver, compatible with multiple CAPTCHA types, and powered by advanced deep learning models via the NopeCHA API.

Why NopeCHA?

Staying up-to-date with frequently changing CAPTCHA challenges can be tedious. That's why we've developed browser extensions for both Chrome and Firefox. These extensions receive regular updates to support the latest CAPTCHA challenges, ensuring uninterrupted service for your automation scripts. Once installed, NopeCHA autonomously handles CAPTCHAs, allowing you to focus on more important tasks.

Getting Started

For developers interested in integrating NopeCHA into their projects, please consult our API documentation.

To test the extension:

Supported CAPTCHA Types

Here's a sample of CAPTCHA types supported by NopeCHA, with ongoing development for more:

All versions of reCAPTCHA Most versions of FunCAPTCHA
reCAPTCHA FunCAPTCHA
All versions of hCaptcha AWS WAF CAPTCHA
hCaptcha AWS WAF CAPTCHA
300+ Types of Text CAPTCHA Cloudflare Turnstile
Text-based CAPTCHA Cloudflare Turnstile

Important Update: Transition to Closed-Source in 2023

What's New?

Starting 2023, NopeCHA has transitioned to a closed-source model. Despite this, we will continue to publish the latest builds under Releases.

Why the Transition?

Earlier this year, hCaptcha and FunCAPTCHA added a hardcoded check to detect NopeCHA v0.3.x and open-source softwares developed by NopeCHA, LLC. This attention validates our impact. To maintain our edge without offering CAPTCHA providers a counter-strategy, we have chosen to restrict source code access.



Technical Advancements

Behind the scenes, NopeCHA is undergoing intense training and refinement. Our neural network architecture continuously adapts to new challenges. Whether it's decoding obscure characters or solving complex image-to-image tasks, NopeCHA is built for it.

The Road Ahead

We're committed to refining our algorithms and expanding our library of solved CAPTCHAs. While our advanced machine learning models give us a definitive edge, the story isn't over. We will continue to push the boundaries of what's possible in CAPTCHA-solving technology.

Thanks for your support, and remember—in a world full of CAPTCHAs, be a NopeCHA. 😎✌️


NopeCHA Digital Gym


Following sections are DEPRECATED

⚠️ Archival purposes only

Usage Examples

⚠️ [Outdated examples due to Colab updates]:

While it's possible to use NopeCHA in Colab, we're not actively supporting it. If you're interested in using NopeCHA in Colab, you will need to change the code to get it working again.

NopeCHA Extension in Selenium

Open In Colab

NopeCHA Extension in Undetected Chromedriver

Open In Colab

Development

Prerequisites

Having Python 3.8 or above installed.

Building

To build debug copy for both Chrome and Firefox, simply run the following command:

python build.py

This will create a dist directory in the project root directory, in which you will find firefox and chrome directories for debugging purposes. If you use the -p argument, each debugging directory will have an additional xpi/crc archive for production usage.

Actively listening for changes

For development convenience, build.py also supports listening to changes so files are quickly updated.

For that, you need to install python's watchdog in your machine:

python -m pip install watchdog

Then you can run build.py command with the -w option so your changes immediately apply:

python build.py -w or ./build.py -w

Building for production

Prerequisites

npm install uglify-js -g

Build

python build.py -p

Note: The watchdog option -w is also supported here: (python build.py -pw)

Minified code for production can be found in the .zip files in the corresponding browser directory. The zip files can be used for final testing/debugging before sending them to the webstores.

nopecha-extension's People

Contributors

brunoais avatar j-w-yun avatar le0developer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.