https://github.com/danielgatis/puppeteer-recaptcha-solver

Recaptcha solver for puppeteer.

https://github.com/danielgatis/puppeteer-recaptcha-solver

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

break-captcha captcha-breaking captcha-solver puppeteer recaptcha-solver recaptcha-solver-node

Keywords from Contributors

archival projection profiles interactive sequences generic observability autograding hacking shellcodes
Last synced: 10 months ago · JSON representation

Repository

Recaptcha solver for puppeteer.

Basic Info
  • Host: GitHub
  • Owner: danielgatis
  • License: mit
  • Language: JavaScript
  • Default Branch: master
  • Homepage:
  • Size: 18.1 MB
Statistics
  • Stars: 608
  • Watchers: 24
  • Forks: 109
  • Open Issues: 3
  • Releases: 0
Topics
break-captcha captcha-breaking captcha-solver puppeteer recaptcha-solver recaptcha-solver-node
Created over 7 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

Puppeteer Recaptcha Solver

demo

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)

Buy Me A Coffee

Owner

  • Name: Daniel Gatis
  • Login: danielgatis
  • Kind: user
  • Location: Recife - PE

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

All Time
  • Total Commits: 60
  • Total Committers: 7
  • Avg Commits per committer: 8.571
  • Development Distribution Score (DDS): 0.2
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email 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 (12)

Dependencies

package-lock.json npm
  • @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
package.json npm
  • puppeteer ^16.1.0
  • puppeteer-extra ^3.3.4
  • puppeteer-extra-plugin-stealth ^2.11.0
  • undici ^5.21.0