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

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ベースのアプローチを提供します。
- 必要なウェブサイトパラメータでタスクを作成
- タスクをCapSolverに提出
- 結果をポーリング
- 有効な
gRecaptchaResponseトークンを取得
このトークンは、ターゲットリクエストやブラウザ自動化フローに挿入できます。
タスクの作成
reCAPTCHA v2を解決するには、まずcreateTaskメソッドを使用してタスクを作成する必要があります。
タスクオブジェクトの構造は次の通りです:
type: 必須。これはReCaptchaV2TaskまたはReCaptchaV2TaskProxyLessにする必要があります。websiteURL: 必須。reCAPTCHA v2を使用しているウェブサイトのアドレスです。websiteKey: 必須。ドメインの公開キーです。proxy: オプション。プロキシを使用する場合はここに含めます。isInvisible: オプション。reCAPTCHAにpageActionがない場合、trueに設定します。userAgent: オプション。ブラウザをエミュレートする場合は、User-Agentをここに含めます。cookies: オプション。クッキーを使用する必要がある場合は、ここに含めます。
以下は例です:
json
{
"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
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
結果の取得
タスクIDが手に入ったら、getTaskResultメソッドで結果を取得できます。結果は1秒から10秒の間で準備が整います。
以下は例です:
json
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
レスポンスには解決トークンが含まれます:
json
{
"errorId": 0,
"errorCode": null,
"errorDescription": null,
"solution": {
"userAgent": "xxx",
"expireTime": 1671615324290,
"gRecaptchaResponse": "3AHJ....." // これは解決トークンです
},
"status": "ready"
}
PythonでreCAPTCHA v2を解決する方法:
python
# 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
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キーに置き換え、websiteURLとwebsiteKeyを、解決しようとしている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. ReCaptchaV2TaskとReCaptchaV2TaskProxyLessの違いは何ですか?
ReCaptchaV2Taskは独自のプロキシを提供する必要がありますが、ReCaptchaV2TaskProxyLessはCapSolverの組み込みプロキシを使用するため、セットアップがはやく簡単です。
2. reCAPTCHA v2チャレンジを解決するにはどのくらい時間がかかりますか?
ほとんどのタスクは1〜10秒で完了しますが、チャレンジの複雑さやシステムの負荷によって異なります。
3. gRecaptchaResponseトークンは再利用できますか?
いいえ。トークンは時間制限があり、通常は1回の検証試行にのみ有効です。各reCAPTCHAチャレンジに対して新しいトークンを取得してください。
4. CapSolverを使用するにはブラウザが必要ですか?
いいえ。CapSolverは完全にAPI経由で動作し、ブラウザを起動することなく、バックエンドサービス、スクリプト、または自動化フレームワークに統合できます。
コンプライアンス免責事項: このブログで提供される情報は、情報提供のみを目的としています。CapSolverは、すべての適用される法律および規制の遵守に努めています。CapSolverネットワークの不法、詐欺、または悪用の目的での使用は厳格に禁止され、調査されます。私たちのキャプチャ解決ソリューションは、公共データのクローリング中にキャプチャの問題を解決する際に100%のコンプライアンスを確保しながら、ユーザーエクスペリエンスを向上させます。私たちは、サービスの責任ある使用を奨励します。詳細については、サービス利用規約およびプライバシーポリシーをご覧ください。
もっと見る

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

Sora Fujimoto
20-Jan-2026

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

Emma Foster
15-Jan-2026

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

Ethan Collins
14-Jan-2026

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

Aloísio Vítor
05-Jan-2026

reCAPTCHA v2の解決を自動化する:CapSolverを使ったチュートリアル
CapSolverを使って、reCAPTCHA v2を簡単に自動化する方法を確認してみましょう

Aloísio Vítor
05-Jan-2026

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

Sora Fujimoto
04-Jan-2026


。