Join And Get Free Trial!

reCaptcha v2 デモページ

この reCAPTCHA V2 デモ ページでは、reCAPTCHA V2 (別名「私はロボットではありません」reCAPTCHA) がどのように表示されるか、また、ボットや不正使用から Web サイトを保護するための検証プロセスがどのように機能するかを示します。

recaptcha v2 demo

reCAPTCHA V2 のトークンベースの自動解決方法。

最速かつ高度にメンテナンスされた、最新かつ最も安価なキャプチャ解決サービス NextCaptcha を使用して reCAPTCHA V2 をバイパスし、成功したリクエストに対してのみ料金を支払います。

自動バイパス CAPTCHA には NextCaptcha reCAPTCHA V2 ソルバーを使用します。

reCAPTCHA V2 を解くにはどうすればいいですか?

reCAPTCHA V2 サイトキーを見つけるにはどうすればいいですか?

  • 1. ブラウザで開発者コンソールを開き、ネットワーク タブに変更して、`recaptcha/api2/anchor` を含むリクエスト URL を見つけ、`k` 検索クエリをコピーします。
  • 2. ブラウザで開発者コンソールを開き、data-sitekey 属性を持つ要素を見つけます。

reCAPTCHA v2 メソッドをバイパスする

1. reCAPTCHA v2 メソッドをバイパスする

  • 1. 即時トークン返却モード

    • a. recaptcha v2 ソルバーの即時タスク ペイロードを作成する
    • b. API endpoint: https://api-v2.nextcaptcha.com/getToken
    • c. Method: POST
    • c. Content type: application/json
    • d. Payload:
      { "clientKey": "api key", "task": { "type": "RecaptchaV2TaskProxyless", "websiteURL": "https://www.google.com/recaptcha/api2/demo", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" } }
    • e. すべてが正常に動作した場合、サーバーはすぐにrecaptchaトークンを返します。
      0|03AFcWeA4rpfEqUc6xCJsyhBoLLCwAzllnDfcqB2rx5iXBVW0To3SLFrPaNPR4nUT1NtlLqeGFoh8fy01fpMjyTrrWdjjFORb4CNoJxjUKBADdlHGuD64tCL3FVrjiuFpH8oiUHuPspowBdIY_5i1LNgqSmyOmdSLIAdH4LVRFvy4jcyvTwwmjK7HZiS57U-HFrpZ7unuBGoDWOofmk3nu_cYbifcMnE4Rf0QrgtKAmZMiAYsWtJ-mMu2NH0LIdD3agH6LqD2DftNXSJEO9DJ_ihhpwgaRSaNcM366_VBYM3QuiC11_mkQ4DqOPGCNIrWvWePm5kN-aqRUNl0qQ3Vr9Oc1ii6eCjB4yPNjxSOwlR-GvIAqMlWNWY_UvhJJfterBLjthVK4d9caTR__vU_RPkyccBegSJRNZEowQDWeMbjEt-_em_daKo7uCa7fPQMtodE5NysmgAl7pYMAtjusTGylVZ4iEFI03J9IFIMTvkDm5jOWKmfTJ1uUrqT0906zmDTnnp9CsL7iOwRWeziDDDidroRBxcEabsAp7lps7PmvwUHw6WDxFC0GQoCupKmiYYBsRwuZdn3Vkn92aqkq8YlJSZOaCLseu1GpnYRhporDYbVnJnWNfEHzvYYEsjHEMSjZQlGiyInlZ50t2-wi-Me1GZKlY67ARROHNepdBlVg_zLQUniBHGSWRJt6ttEnCBsYAxvTaOsSzehY2vHaQKfR8uLPxC8GfQ
  • 2. 従来のタスクモード

    • a. recaptcha v2 ソルバーの従来のタスク ペイロードを作成する
    • b. API endpoint: https://api.nextcaptcha.com/createTask
    • c. Method: POST
    • c. Content type: application/json
    • d. Payload:
      { "clientKey": "api key", "task": { "type": "RecaptchaV2TaskProxyless", "websiteURL": "https://www.google.com/recaptcha/api2/demo", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" } }
    • e. 次に、レスポンス「taskId」を使用してトークン取得リクエストペイロードを作成し、タスク結果が準備完了または失敗するまでループします。
    • f. Recaptcha v2トークンタスク結果ペイロードを取得する:
      { "clientKey": "api key", "taskId": 1781234567890 }
  • 2. コールバック URL モード

    • a. recaptcha v2 ソルバーのコールバックタスクのペイロードを作成する
    • b. API endpoint: https://api.nextcaptcha.com/createTask
    • c. Method: POST
    • c. Content type: application/json
    • d. Payload:
      { "clientKey": "api key", "task": { "type": "RecaptchaV2TaskProxyless", "websiteURL": "https://www.google.com/recaptcha/api2/demo", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" }, "callbackUrl": "process the captcha solution results url" }
    • e. すべてが正常に動作した場合、サーバーはrecaptchaソルバータスクの結果を`callbackurl`に直ちに送信します。

2. SDK付き

# https://github.com/nextcaptcha/nextcaptcha-python
 
import os
import sys
from nextcaptcha import NextCaptchaAPI
 
client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
api = NextCaptchaAPI(client_key=client_key)
try:
  result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))

結論

開発者コンソールで、id="g-recaptcha-response" のテキストエリアを探し、そこに受信したコードを入力します。次に、[チェック] ボタンをクリックします。