{"repo":"clementclecle/recaptcha-harvester","free":true,"listed":false,"github":"https://github.com/clementclecle/recaptcha-harvester","clone":"git clone https://github.com/clementclecle/recaptcha-harvester.git","description":"Self-hosted reCAPTCHA v3 solver and token harvester, Enterprise and standard, built on Playwright","language":"JavaScript","stars":16,"topics":["anti-bot","bot-detection","captcha","captcha-harvester","captcha-solver","nodejs","playwright","recaptcha","recaptcha-enterprise","recaptcha-v3"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"recaptcha-harvester Self-hosted reCAPTCHA v3 solver, both Enterprise and standard. It runs a pool of warm, stealth-patched Chromium instances behind a small HTTP API and hands back tokens. The approach is deliberately boring: there is no fingerprint spoofing to maintain, because a real browser produces real canvas, WebGL, audio and font data on its own. What's left is keeping the automation markers out of the page, moving the mouse like a person, and calling grecaptcha.execute() from the right origin. The task fields are the ones Capsolver's ReCaptchaV3Task and ReCaptchaV3EnterpriseTask already take ( websiteURL , websiteKey , pageAction , proxy ), so porting an existing integration is mostly mechanical. It is not wire-compatible, though: this is a single synchronous POST /solve that returns the token, rather than Capsolver's createTask / getTaskResult polling pair. Supported: reCAPTCHA Enterprise v3 (default) and plain reCAPTCHA v3, selected per request with the enterprise flag. The two differ only in which script gets loaded ( enterprise.js vs api.js ) and which namespace holds execute() ; everything else about solving them is identical. reCAPTCHA v2 and invisible are not supported, since they need a challenge to be solved rather than just a score. Requirements - Node.js 20 or newer (22+ recommended, since 20 is past its upstream end-of-life) - 500 MB RAM per browser instance, plus roughly 150 MB per farm worker - Optional: HTTP proxies, and a real Google Chrome install (it","default_branch":null,"files":null,"tree":[],"storefront":"/r/clementclecle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/clementclecle/recaptcha-harvester/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}