https://github.com/danielgatis/puppeteer-recaptcha-solver
Recaptcha solver for puppeteer.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Recaptcha solver for puppeteer.
Basic Info
Statistics
- Stars: 608
- Watchers: 24
- Forks: 109
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
README.md
Puppeteer Recaptcha Solver

How to use
First of all, install and run the tor project 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:
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)
Owner
- Name: Daniel Gatis
- Login: danielgatis
- Kind: user
- Location: Recife - PE
- Repositories: 37
- Profile: https://github.com/danielgatis
GitHub Events
Total
- Watch event: 50
- Issue comment event: 1
- Push event: 1
- Fork event: 7
Last Year
- Watch event: 50
- Issue comment event: 1
- Push event: 1
- Fork event: 7
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Daniel Gatis | d****s@g****m | 48 |
| dependabot[bot] | 4****] | 7 |
| rtritto | r****5@s****t | 1 |
| Trà Quang Duy | 9****a | 1 |
| Luis Fillipe Aires Souza | 8****s | 1 |
| Chris Bitsakis | c****s@g****m | 1 |
| Adrian Rangel | a****l@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 36
- Total pull requests: 17
- Average time to close issues: about 1 month
- Average time to close pull requests: about 1 month
- Total issue authors: 31
- Total pull request authors: 7
- Average comments per issue: 2.14
- Average comments per pull request: 0.41
- Merged pull requests: 12
- Bot issues: 0
- Bot pull requests: 10
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- BOT-Neil (3)
- ghost (2)
- Ross1337 (2)
- jgsaez9 (1)
- rtritto (1)
- josh3336 (1)
- mostfurious (1)
- popeyebot (1)
- TesDevelopment (1)
- kurohoan (1)
- fdterr (1)
- SizRex (1)
- stein-dev (1)
- unixfox (1)
- fir4tozden (1)
Pull Request Authors
- dependabot[bot] (12)
- rtritto (2)
- acrogenesis (1)
- EricTra (1)
- northamerican (1)
- LuisFAires (1)
- iMrDJAi (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- @types/debug 4.1.5
- @types/node 14.6.3
- @types/puppeteer 5.4.3
- @types/yauzl 2.9.1
- agent-base 6.0.2
- arr-union 3.1.0
- balanced-match 1.0.0
- base64-js 1.5.1
- bl 4.1.0
- brace-expansion 1.1.11
- buffer 5.7.1
- buffer-crc32 0.2.13
- busboy 1.6.0
- chownr 1.1.4
- clone-deep 0.2.4
- concat-map 0.0.1
- cross-fetch 3.1.5
- debug 4.3.4
- deepmerge 4.2.2
- devtools-protocol 0.0.1019158
- end-of-stream 1.4.4
- extract-zip 2.0.1
- fd-slicer 1.1.0
- find-up 4.1.0
- for-in 1.0.2
- for-in 0.1.8
- for-own 0.1.5
- fs-constants 1.0.0
- fs-extra 10.1.0
- fs.realpath 1.0.0
- get-stream 5.2.0
- glob 7.1.6
- graceful-fs 4.2.10
- https-proxy-agent 5.0.1
- ieee754 1.2.1
- inflight 1.0.6
- inherits 2.0.4
- is-buffer 1.1.6
- is-extendable 0.1.1
- is-plain-object 2.0.4
- isobject 3.0.1
- jsonfile 6.1.0
- kind-of 2.0.1
- kind-of 3.2.2
- lazy-cache 0.2.7
- lazy-cache 1.0.4
- locate-path 5.0.0
- merge-deep 3.0.3
- minimatch 3.1.2
- mixin-object 2.0.1
- mkdirp-classic 0.5.3
- ms 2.1.2
- node-fetch 2.6.7
- once 1.4.0
- p-limit 2.3.0
- p-locate 4.1.0
- p-try 2.2.0
- path-exists 4.0.0
- path-is-absolute 1.0.1
- pend 1.2.0
- pkg-dir 4.2.0
- progress 2.0.3
- proxy-from-env 1.1.0
- pump 3.0.0
- puppeteer 16.1.0
- puppeteer-extra 3.3.4
- puppeteer-extra-plugin 3.2.2
- puppeteer-extra-plugin-stealth 2.11.0
- puppeteer-extra-plugin-user-data-dir 2.4.0
- puppeteer-extra-plugin-user-preferences 2.4.0
- readable-stream 3.6.0
- rimraf 3.0.2
- safe-buffer 5.2.1
- shallow-clone 0.1.2
- streamsearch 1.1.0
- string_decoder 1.3.0
- tar-fs 2.1.1
- tar-stream 2.2.0
- through 2.3.8
- tr46 0.0.3
- unbzip2-stream 1.4.3
- undici 5.21.0
- universalify 2.0.0
- util-deprecate 1.0.2
- webidl-conversions 3.0.1
- whatwg-url 5.0.0
- wrappy 1.0.2
- ws 8.8.1
- yauzl 2.10.0
- puppeteer ^16.1.0
- puppeteer-extra ^3.3.4
- puppeteer-extra-plugin-stealth ^2.11.0
- undici ^5.21.0
