reCAPTCHA v2 (also available as reCAPTCHA v2 Enterprise): Bu sürüm, kullanıcılardan, insan olduklarını kanıtlamak için araba veya trafik ışığı içeren tüm görselleri seçmek gibi bir görevi gerçekleştirmelerini ister. İki tür reCAPTCHA v2 vardır: "Ben robot değilim" Onay Kutusu ve Görünmez reCAPTCHA rozeti. Birincisi kullanıcının bir kutuyu işaretlemesini gerektirirken ikincisi kullanıcının bot olup olmadığına kendi başına karar verebilir ve yalnızca şüpheli durumlarda ek onay gerektirir.
reCAPTCHA v3 (also available as reCAPTCHA v3 Enterprise): Bu sürüm, web sitesiyle olan etkileşimlere dayalı olarak bir puan döndürür ve web sitesi sahibinin puana bağlı olarak ne yapacağına karar vermesine olanak tanır. v2 gibi kullanıcı etkileşimi gerektirmediği için kullanıcı akışını kesintiye uğratmaz. Daha gelişmiş ve kullanıcı dostu bir sistemdir ancak site sahibinin daha fazla karar vermesini gerektirir.
**reCAPTCHA Android (or reCAPTCHA for mobile): ** Bu, özellikle mobil uygulamalar için tasarlanmıştır. Esasen reCAPTCHA v2 veya v3'ün mobil arayüzler için optimize edilmiş bir sürümüdür. Uygulamanızı spam ve diğer kötü amaçlı eylemlerden korumaya yardımcı olur.
{
"clientKey":"api key",
"task": {
"type":"RecaptchaV2TaskProxyless",
"websiteURL":"https://www.google.com/recaptcha/api2/demo",
"websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}
}
{
"errorId": 0,
"taskId": 942788349,
"status": "pending"
}
{
"clientKey": "api key",
"taskId": 1781234567890
}
{
"errorId": 0,
"taskId": 942788349,
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AFcWeA7oT2VL8ng3JWjkONPrfBHWdHLRaVhht1tpyG5Owrh95rDF6iIfpIrRSIrTJMSYOvi12zTgDiLYdTPKfkAZ24-Xtg0GzU9EvgXKQvl_qQDvrwSFDoDslal8JqOhPRISi0DMicwW8jC5gb4o1YXj9nhl9pEMl2yLMaQ85urBU7GDi-R2LsQjWs-0LLlqcab1jSafYAfphB7kpelXUAfYoQEGvEh0PLJAdJc85W32B5HIuVyHSczTXZX_kGuaEGMOM6mYjvwWUQEhcIJsg-f6DkHmphJF9mdrfBrfJUVKKlqG6DN4OYdSGxPoENX5M26n13P07mBD5roJ_mealbaN5EuW-Tp1MlAfeLVZB5Yr40_RPbIVW6nCU-BhCIk2LnSL0FBNPiX8MHo6UDlVtSP2c-DImAUNl9yJT5vCrULqu0aILPfyuEPoCQY1P9D7fUDEqwn_sDF7C41Pvd6cFVWFaGiMQXk44xpBOv9ggfCt1lYBVWzpPWlYZp0Q7GZNt8lWuB77AkrVFcDjprhRw79K58AI9SFeY6LthJc_5nhgi20XF7kbxwwAKqFzmFoKA0nlmPZbMmVYtn2gMJ1wcDG1uqHKxMQBVZpx5NSh3WamJCDmlZItcpaFhMq6SyoC8T7NYsoeVLqlTBCcRQH-J6G4O2AgvSfMrlPmvWqzzHspMlYS2YuQP_lk0c2ftlmXuKxw24GrVK8bT2_v2IEOvm7ZrNIOD45PjPPRMok4TPXQMYwM0wBmtsY"
}
}
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2enterprise(website_url="https://example.com", website_key="SITE_KEY")
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav3(website_url="https://example.com", website_key="SITE_KEY")
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptcha_mobile(app_key="APP_KEY", app_package_name="APP_PACKAGE_NAME", app_action="APP_ACTION")