# reCAPTCHA v3 Usage ## Target used for acceptance This repository was validated against: - URL: `https://antcpt.com/score_detector/` - site key: `6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf` ## Create a task ```bash curl -X POST http://localhost:8000/createTask \ -H "Content-Type: application/json" \ -d '{ "clientKey": "your-client-key", "task": { "type": "RecaptchaV3TaskProxyless", "websiteURL": "https://antcpt.com/score_detector/", "websiteKey": "6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf", "pageAction": "homepage" } }' ``` ## Poll for result ```bash curl -X POST http://localhost:8000/getTaskResult \ -H "Content-Type: application/json" \ -d '{ "clientKey": "your-client-key", "taskId": "uuid-from-createTask" }' ``` When the task is ready, you should receive `solution.gRecaptchaResponse`. ## Acceptance result for this codebase A local acceptance run against the public detector target successfully: - started the service - created a task - reached `ready` - returned a non-empty token ## Operational caveats - A returned token does not imply guaranteed score targeting. - Site behavior may vary over time. - IP quality and browser environment can affect outcomes. - The repository currently uses the same internal solver path for all registered reCAPTCHA v3 task variants.