CAPSOLVER
ブログ
reCAPTCHA v2 を CapSolver API で 解決

reCAPTCHA v2をCapSolver APIで解く

Logo of CapSolver

Adélia Cruz

Neural Network Developer

25-Dec-2025

はじめに

reCAPTCHA v2は、ウェブサイトを自動化された悪用から保護するために広く使用されていますが、しばしば正当な自動化、テスト、データ収集ワークフローの主要な障害となっています。reCAPTCHA v2をプログラムで解決するのに苦労している場合、このガイドはCapSolver APIを使用して信頼性と効率性のある解決策を紹介します。

このチュートリアルでは、reCAPTCHA v2の解決タスクを作成し、提出し、解決トークンを取得し、PythonとGoを使用してCapSolverをワークフローに統合する方法を学びます。ReCaptchaV2Taskで独自のプロキシを使用するか、CapSolverの組み込みプロキシをReCaptchaV2TaskProxyLessで利用するかを選択できます。


CapSolverによるreCAPTCHA v2の解決概要

CapSolverは、reCAPTCHA v2のチャレンジを解決するためのシンプルなAPIベースのアプローチを提供します。以下の手順に従います。

  1. 必要なウェブサイトパラメータでタスクを作成
  2. タスクをCapSolverに提出
  3. 結果をポーリング
  4. 有効なgRecaptchaResponseトークンを取得

このトークンは、ターゲットリクエストやブラウザ自動化フローに挿入できます。


タスクの作成

reCAPTCHA v2を解決するには、まずcreateTaskメソッドを使用してタスクを作成する必要があります。

タスクオブジェクトの構造は以下の通りです:

  • type: 必須。これはReCaptchaV2TaskまたはReCaptchaV2TaskProxyLessである必要があります。
  • websiteURL: 必須。reCAPTCHA v2を使用しているウェブサイトのURLです。
  • websiteKey: 必須。ドメインの公開キーです。
  • proxy: オプション。プロキシを使用する場合、ここで指定します。
  • isInvisible: オプション。reCAPTCHAにpageActionがない場合、trueに設定します。
  • userAgent: オプション。ブラウザをエミュレートする場合、User-Agentを指定します。
  • cookies: オプション。クッキーを使用する場合、ここで指定します。

以下は例です:

json Copy
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ReCaptchaV2Task",
    "websiteURL": "site",
    "websiteKey": "site key",
    "isInvisible": false,
    "userAgent": "",
    "cookies": [
      {
        "name": "__Secure-3PSID",
        "value": "sdadasdasdsda"
      },
      {
        "name": "__Secure-3PAPISID",
        "value": "sd/AytXQTb6RUALqxSEL"
      }
    ],
    "proxy": ""
  }
}

タスクが正常に提出されると、応答でタスクIDが返されます:

JSON Copy
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

結果の取得

タスクIDが取得できたら、getTaskResultメソッドで結果を取得できます。結果は1秒から10秒の間で準備されます。

以下は例です:

json Copy
{
    "clientKey": "YOUR_API_KEY",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

応答には解決トークンが含まれます:

json Copy
{
    "errorId": 0,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "userAgent": "xxx", 
        "expireTime": 1671615324290, 
        "gRecaptchaResponse": "3AHJ....." // これは解決トークンです
    },
    "status": "ready"
}

PythonでreCAPTCHA v2を解決する方法:

python Copy
# CapSolver SDKをインストール
# pip install --upgrade capsolver

# CapSolver APIキーを設定
# export CAPSOLVER_API_KEY='YOUR_API_KEY'

import capsolver
# capsolver.api_key = 'YOUR_API_KEY'

# reCAPTCHA v2チャレンジを解決
solution = capsolver.solve({
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "site url",
    "websiteKey": "site key",
})

GoでreCAPTCHA v2を解決する方法:

GO Copy
package main

import (
    "fmt"
    capsolver_go "github.com/capsolver/capsolver-go"
    "log"
)

func main() {
    // CapSolver SDKをインストール
    // go get github.com/capsolver/capsolver-go

    // CapSolver APIキーを設定
    // export CAPSOLVER_API_KEY='YOUR_API_KEY'
    // または
    // capSolver := CapSolver{apiKey:"YOUR_API_KEY"}

    capSolver := capsolver_go.CapSolver{}
    solution, err := capSolver.Solve(map[string]any{
        "type": "ReCaptchaV2TaskProxyLess",
        "websiteURL": "https://www.google.com/recaptcha/api2/demo",
        "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    })
    if err != nil {
        log.Fatal(err)
        return
    }
    fmt.Println(solution)
}

YOUR_API_KEYを実際のCapSolver APIキーに、websiteURLwebsiteKeyを解決しようとしているreCAPTCHAチャレンジの実際のウェブサイトURLとサイトキーに置き換えてください。

料金

詳細な料金情報については、公式CapSolverの料金ページをご覧ください:
https://www.capsolver.com/#pricing


その他リソース

reCAPTCHA v2の解決に関する詳細なドキュメントについては、以下を参照してください:
https://docs.capsolver.com/en/guide/recognition/ReCaptchaClassification/

CapSolverのボーナスコードを取得する

自動化予算を即座に増やす!
CapSolverアカウントにチャージする際にボーナスコードCAPNを使用すると、毎回5%のボーナスが追加されます—制限なし。
今すぐCapSolverダッシュボードで利用してください。
.


結論

reCAPTCHA v2を解決することは複雑で信頼性が低いものではありません。CapSolverを使用することで、プロキシベースとプロキシレスの両方の解決策をサポートするシンプルなAPIを介して、プロセス全体を自動化できます。このガイドで示された手順に従うことで、自動化、テスト、データ抽出のシナリオで効率的にreCAPTCHA v2を回避できます。


よくある質問

1. ReCaptchaV2TaskReCaptchaV2TaskProxyLessの違いは何ですか?

ReCaptchaV2Taskは独自のプロキシを提供する必要がありますが、ReCaptchaV2TaskProxyLessはCapSolverの組み込みプロキシを使用するため、設定が早く簡単です。

2. reCAPTCHA v2チャレンジを解決するにはどのくらい時間がかかりますか?

ほとんどのタスクは1〜10秒で完了しますが、チャレンジの複雑さやシステムの負荷によって異なります。

3. gRecaptchaResponseトークンは再利用できますか?

いいえ。トークンは時間制限があり、通常は1回の検証試行にのみ有効です。各reCAPTCHAチャレンジに対して新しいトークンを取得する必要があります。

4. CapSolverを使用するにはブラウザが必要ですか?

いいえ。CapSolverは完全にAPI経由で動作し、ブラウザを起動することなく、バックエンドサービス、スクリプト、または自動化フレームワークに統合できます。

コンプライアンス免責事項: このブログで提供される情報は、情報提供のみを目的としています。CapSolverは、すべての適用される法律および規制の遵守に努めています。CapSolverネットワークの不法、詐欺、または悪用の目的での使用は厳格に禁止され、調査されます。私たちのキャプチャ解決ソリューションは、公共データのクローリング中にキャプチャの問題を解決する際に100%のコンプライアンスを確保しながら、ユーザーエクスペリエンスを向上させます。私たちは、サービスの責任ある使用を奨励します。詳細については、サービス利用規約およびプライバシーポリシーをご覧ください。

もっと見る

reCAPTCHA サイトキーまたはトークンが無効? 原因と解決策ガイド
reCAPTCHA 無効なサイトキーまたはトークン? 原因と解決方法のガイド

「reCAPTCHA 無効なサイトキー」や「無効なreCAPTCHAトークン」のエラーに直面していますか?一般的な原因、ステップバイステップの修正手順、トラブルシューティングのヒントを確認してください。reCAPTCHAの検証失敗の問題を解決する。reCAPTCHAの検証失敗を修正する方法を学びましょう。もう一度試してください。

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

16-Apr-2026

reCAPTCHA v2の解決方法 PythonとAPI
reCAPTCHA v2を解く方法 PythonとAPI

PythonとAPIを使用してreCAPTCHA v2を解決する方法を学びましょう。この包括的なガイドでは、プロキシとプロキシレスな方法をカバーし、自動化に使用可能な本番環境対応のコードを提供しています。

reCAPTCHA
Logo of CapSolver

Rajinder Singh

25-Mar-2026

AIベンチマーキングプラットフォーム向けreCAPTCHAの自動化解決方法
AIベンチマーキングプラットフォーム向けにreCAPTCHAの解決を自動化する方法

AIのベンチマーキングのためにreCAPTCHA v2とv3を自動化する方法を学んでください。CapSolverを使用して、データ収集を効率化し、高パフォーマンスなAIパイプラインを維持してください。

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

28-Feb-2026

ウェブスクレイピングにおけるリカプチャの一般的な問題の解決方法
ウェブスクレイピングでの一般的なreCAPTCHAの問題の解決方法

ウェブスクレイピングにおける一般的なreCAPTCHAの問題の修正方法を学びましょう。reCAPTCHA v2およびv3の実用的な解決策を発見し、シームレスなデータ収集ワークフローを維持してください。

reCAPTCHA
Logo of CapSolver

Emma Foster

13-Feb-2026

無制限のキャプチャを最高のキャプチャソルバーで解く
無制限のキャプチャを最高のキャプチャソルバーで解く

最高のキャプチャソルバーを使って、無制限のキャプチャをスムーズに解く方法を学び、キャプチャ解決の設定と自動化を効果的にするための詳細なガイド

reCAPTCHA
Logo of CapSolver

Sora Fujimoto

20-Jan-2026

最適なreCAPTCHAソルバー2026 オートメーション & ウェブスクラピング向け
最高のreCAPTCHAソルバー 2026 オートメーション & ウェブスクレイピング用

2026年のオートメーションやウェブスクレイピングに最適なreCAPTCHAソルバーを発見する。それらがどのように機能するかを学び、適切なものを選んで、ボット検出を先んじる。

reCAPTCHA
Logo of CapSolver

Emma Foster

15-Jan-2026