Recaptcha Enterpriseとは?
V2およびV3が実装されている非エンタープライズレベルRecaptchaのカスタム実装です。
エンタープライズV3は非エンタープライズV3と同じです
エンタープライズV2は、非エンタープライズV2とV3の機能を組み合わせたものです。 通常のV2問題を解決しているユーザーは、V3と同じように0から1の間のスコアを獲得できます。0.1というスコアは、ユーザーが「ボット」であることを意味し、0.9のスコアは、ユーザーが「完璧な人間」であることを意味します。そのことを念頭に置いて、エンタープライズV2の特別なタスクキューを追加しました。V3スコアが高い(0.7および0.9)ワーカーのみで構成されているのです。すでにおきづきになったかもしれませんが、このようなスコアは、普通なユーザーでも達成するのがかなり難しいため、そのレベルのワーカーが少なく、1,000ソリューションあたり5ドルのコストがかかります。
また、Googleは企業向けのカスタムソリューションを提供し、各企業に合わせてキャプチャウィジェットを調整しているようです。このような「調整」を把握した上で、お客様のエミュレーションを完全にサポートしています。これらの違いは、Recaptchaウィジェットをレンダリングするためにペイロードとして利用されるウェブサイトを見ればわかるはずです。
非エンタープライズウィジェットのレンダリング呼び出しの例:
カスタム「s」トークンを使用したエンタープライズウィジェットのレンダリング呼び出しの例:
弊社のAPIを使用してenterprisePayloadパラメーターにおける任意の追加ペイロードデータを特定できます。
エンタープライズV3は非エンタープライズV3と同じです
エンタープライズV2は、非エンタープライズV2とV3の機能を組み合わせたものです。 通常のV2問題を解決しているユーザーは、V3と同じように0から1の間のスコアを獲得できます。0.1というスコアは、ユーザーが「ボット」であることを意味し、0.9のスコアは、ユーザーが「完璧な人間」であることを意味します。そのことを念頭に置いて、エンタープライズV2の特別なタスクキューを追加しました。V3スコアが高い(0.7および0.9)ワーカーのみで構成されているのです。すでにおきづきになったかもしれませんが、このようなスコアは、普通なユーザーでも達成するのがかなり難しいため、そのレベルのワーカーが少なく、1,000ソリューションあたり5ドルのコストがかかります。
また、Googleは企業向けのカスタムソリューションを提供し、各企業に合わせてキャプチャウィジェットを調整しているようです。このような「調整」を把握した上で、お客様のエミュレーションを完全にサポートしています。これらの違いは、Recaptchaウィジェットをレンダリングするためにペイロードとして利用されるウェブサイトを見ればわかるはずです。
非エンタープライズウィジェットのレンダリング呼び出しの例:
grecaptcha.render('recaptcha-div', {
sitekey: 'SITEKEY_HERE',
callback: someFunction
});
カスタム「s」トークンを使用したエンタープライズウィジェットのレンダリング呼び出しの例:
grecaptcha.enterprise.render('recaptcha-div', {
sitekey: 'SITEKEY_HERE',
callback: someFunction,
s: 'SOME_UNDOCUMENTED_TOKEN'
});
弊社のAPIを使用してenterprisePayloadパラメーターにおける任意の追加ペイロードデータを特定できます。
ウェブサイトにエンタープライズレベルのAPIを使用しているかどうか確認する方法
ブラウザで開発者ツールを開き、「anchor」という単語でGoogleへのリクエストを絞り込みます。
アドレスが次のように表示されている場合、それは非エンタープライズバージョンです。

アドレスに「Enterprise」という単語が含まれている場合、それはエンタープライズバージョンです。

アドレスが次のように表示されている場合、それは非エンタープライズバージョンです。

アドレスに「Enterprise」という単語が含まれている場合、それはエンタープライズバージョンです。

どのタイプのエンタープライズレベルRecaptchaがサポートされていますか。
V2とV3の両方がサポートされています。
エンタープライズ V3タスクを送信するには、通常のV3ペイロードに「"isEnterprise": true」フラグを追加するだけでいいです。詳細については、こちらをご覧ください。
エンタープライズ V2タスクを送信するには、プロキシオンタスクかプロキシオフタスクを利用する必要があります。一番のお勧めの方法は、最初にプロキシオフタスクを試してみることです。それらが機能する場合は、プロキシオンタスクをわざわざ使用しなくてすみます。ただし、ウェブサイトがIPアドレスなどのキャプチャソルバーデータにアクセスできると思われる場合、またはプロキシオフが機能しない場合は、プロキシオンタスクを使用してください。
エンタープライズV2プロキシ-オフ:RecaptchaV2EnterpriseTaskProxyless
エンタープライズV2プロキシ-オン:RecaptchaV2EnterpriseTask
エンタープライズ V3タスクを送信するには、通常のV3ペイロードに「"isEnterprise": true」フラグを追加するだけでいいです。詳細については、こちらをご覧ください。
エンタープライズ V2タスクを送信するには、プロキシオンタスクかプロキシオフタスクを利用する必要があります。一番のお勧めの方法は、最初にプロキシオフタスクを試してみることです。それらが機能する場合は、プロキシオンタスクをわざわざ使用しなくてすみます。ただし、ウェブサイトがIPアドレスなどのキャプチャソルバーデータにアクセスできると思われる場合、またはプロキシオフが機能しない場合は、プロキシオンタスクを使用してください。
エンタープライズV2プロキシ-オフ:RecaptchaV2EnterpriseTaskProxyless
エンタープライズV2プロキシ-オン:RecaptchaV2EnterpriseTask
Why my Enterprise tokens are not working?
Enterprise version is based on scoring system of Recaptcha V3. Read our FAQ about V3 if you want to know more.
Target website may request minimum score 0.9 or 0.7, which is quite rare among our workers. You have to do at least 100 attempts on the target page before you do any conclusions. And yes you're paying for each attempt, failed or successful, because our workers spend time on it.
If you get some positive results out of 100 attempts, like 5, 10 or 20, then this is the maximum you can get at our service.
If you have 0 positive results out of 100 attempts, then it means that you may be passing wrong payload data to our API or your browser or bot is detected some other way.
Target website may request minimum score 0.9 or 0.7, which is quite rare among our workers. You have to do at least 100 attempts on the target page before you do any conclusions. And yes you're paying for each attempt, failed or successful, because our workers spend time on it.
If you get some positive results out of 100 attempts, like 5, 10 or 20, then this is the maximum you can get at our service.
If you have 0 positive results out of 100 attempts, then it means that you may be passing wrong payload data to our API or your browser or bot is detected some other way.