reCAPTCHA v2 (also available as reCAPTCHA v2 Enterprise): 此版本要求用户执行一项任务,例如选择所有带有汽车或交通信号灯的图像,以证明他们是人类。reCAPTCHA v2 有两种类型:“我不是机器人”复选框和隐形 reCAPTCHA 徽章。第一种要求用户勾选一个框,而第二种可以自行决定用户是否是机器人,并且只有在可疑案例下才需要额外确认。
reCAPTCHA v3 (also available as reCAPTCHA v3 Enterprise): 此版本根据与网站的互动返回分数,允许网站所有者根据分数决定要做什么。它不会中断用户流程,因为它不像 v2 那样需要用户互动。这是一个更先进、更用户友好的系统,但它需要网站所有者做出更多的决策。
**reCAPTCHA Android (or reCAPTCHA for mobile): ** 这是专为移动应用设计的。它本质上是 reCAPTCHA v2 或 v3 的一个版本,已针对移动界面进行了优化。它有助于保护您的应用免受垃圾邮件和其他滥用行为的侵害。
{
"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")