CAPSOLVER
ブログ
リカプチャ v2 を突破する

CapSolver APIを使用したreCaptcha v2の解決

Logo of CapSolver

Adélia Cruz

Neural Network Developer

25-Dec-2025

導入

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

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


CapSolverによるreCAPTCHA v2の解決概要

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

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

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


タスクの作成

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

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

  • type: 必須。これはReCaptchaV2TaskまたはReCaptchaV2TaskProxyLessにする必要があります。
  • websiteURL: 必須。reCAPTCHA v2を使用しているウェブサイトのアドレスです。
  • 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
Logo of CapSolver

Sora Fujimoto

20-Jan-2026

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

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

reCAPTCHA
Logo of CapSolver

Emma Foster

15-Jan-2026

reCAPTCHAの解き方 C++で: 完全ガイド
reCAPTCHAの解き方 C++で: 完全ガイド

reCAPTCHAをC++で解く方法を学びましょう。CapSolver APIを使用して、プロジェクトの設定、タスクの作成、および実践的な例を用いてタスク結果を取得する方法をカバーした完全なガイドです。

reCAPTCHA
Logo of CapSolver

Ethan Collins

14-Jan-2026

リカプチャをNode.jsで解く方法 | 2024年のガイド
reCAPTCHAをNode.jsで解く方法|2026年のガイド

このガイドでは、Node.jsと解決ツールを使用して、reCAPTCHA v2とv3を簡単に解決する方法を学びます。今日から自動化のスキルを向上させましょう!

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

05-Jan-2026

reCAPTCHA v2 の解決を自動化するチュートリアル: CapSolver で
reCAPTCHA v2の解決を自動化する:CapSolverを使ったチュートリアル

CapSolverを使って、reCAPTCHA v2を簡単に自動化する方法を確認してみましょう

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

05-Jan-2026

パペットリー レカプチャソルバー: 細かいガイド
パペットゥイア reCAPTCHA ソルバー: 完全なガイド

パペットリヤーをreCAPTCHAソルバーとして使用する方法と、ワークフローに統合するためのさまざまな方法について探っていきます。

reCAPTCHA
Logo of CapSolver

Sora Fujimoto

04-Jan-2026