https://github.com/danielgatis/puppeteer-recaptcha-solver
Recaptcha solver for puppeteer.
https://github.com/danielgatis/puppeteer-recaptcha-solver
break-captcha captcha-breaking captcha-solver puppeteer recaptcha-solver recaptcha-solver-node
Last synced: 13 days ago
JSON representation
Recaptcha solver for puppeteer.
- Host: GitHub
- URL: https://github.com/danielgatis/puppeteer-recaptcha-solver
- Owner: danielgatis
- License: mit
- Created: 2019-02-01T22:03:04.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-25T14:14:54.000Z (about 1 month ago)
- Last Synced: 2025-04-04T07:05:56.423Z (20 days ago)
- Topics: break-captcha, captcha-breaking, captcha-solver, puppeteer, recaptcha-solver, recaptcha-solver-node
- Language: JavaScript
- Homepage:
- Size: 18.1 MB
- Stars: 601
- Watchers: 24
- Forks: 107
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Puppeteer Recaptcha Solver

## How to use
First of all, install and run the [tor project](https://www.torproject.org/) on your machine. Mac OS example:
```sh
$ brew install tor
$ mkdir -p /usr/local/etc/tor && echo 'SocksPort 9060\nSocksPort 9061\nSocksPort 9062\nSocksPort 9063\nSocksPort 9064\nSocksPort 9065' > /usr/local/etc/tor/torrc
$ tor CookieAuthentication 1 ControlPort 9051 HashedControlPassword 16:DB4D0D522B4946F560DBA4D9B0E47C8BA3BC2A3F7CD69C4E30581900BF
```Clone this project and run [examples/demo.js](examples/demo.js):
```sh
$ git clone https://github.com/danielgatis/puppeteer-recaptcha-solver.git
$ cd puppeteer-recaptcha-solver
$ npm install
$ node examples/demo.js
```## Known issues

Sometimes you are blocked because of the reputation of the tor's IPs. To avoid this, you can try to buy some residential proxies or run a simple version of the demo without a proxy.
```
$ node examples/demo-wo-proxy.js
```## Buy me a coffee
Liked some of my work? Buy me a coffee (or more likely a beer)