reCAPTCHA v2 (reCAPTCHA v2 Enterprise としても利用可能): このバージョンでは、ユーザーが人間であることを証明するために、車や信号機の画像をすべて選択するなどのタスクを実行するようユーザーに求めます。reCAPTCHA v2 には、「私はロボットではありません」チェックボックスと非表示 reCAPTCHA バッジの 2 種類があります。前者では、ユーザーにチェックボックスをオンにするよう要求しますが、後者では、ユーザーがボットかどうかを独自に判断し、疑わしい場合にのみ追加の確認を求めます。
reCAPTCHA v3 (reCAPTCHA v3 Enterprise としても利用可能): このバージョンでは、Web サイトとのやり取りに基づいてスコアが返され、Web サイトの所有者はスコアに応じて何をすべきかを決定できます。v2 のようにユーザーの操作を必要としないため、ユーザー フローが中断されることはありません。より高度でユーザー フレンドリーなシステムですが、サイト所有者による意思決定がさらに必要になります。
reCAPTCHA v3 (reCAPTCHA v3 Enterprise としても利用可能): これはモバイル アプリ専用に設計されています。基本的にはモバイル インターフェース向けに最適化された reCAPTCHA v2 または v3 のバージョンです。これにより、アプリをスパムやその他の不正行為から保護できます。
1.Python で Recaptcha v2 を解決するためのサンプル コード
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
2.Python で Recaptcha v2 Enterprise を解決するためのサンプル コード
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
3.Python で Recaptcha v3 Enterprise を解決するためのサンプル コード
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
4.Python でモバイルの ReCAPTCHA を解決するためのサンプル コード
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")