reCAPTCHA v2 (also available as reCAPTCHA v2 Enterprise): このバージョンでは、ユーザーが人間であることを証明するために、車や信号機の画像をすべて選択するなどのタスクを実行するようユーザーに求めます。reCAPTCHA v2 には、「私はロボットではありません」チェックボックスと非表示 reCAPTCHA バッジの 2 種類があります。前者では、ユーザーにチェックボックスをオンにするよう要求しますが、後者では、ユーザーがボットかどうかを独自に判断し、疑わしい場合にのみ追加の確認を求めます。
reCAPTCHA v3 (also available as reCAPTCHA v3 Enterprise): このバージョンでは、Web サイトとのやり取りに基づいてスコアが返され、Web サイトの所有者はスコアに応じて何をすべきかを決定できます。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")