reCaptcha v2 の解き方

Nikolai Smirnov
Software Development Lead
23-Sep-2025

reCAPTCHAとは何か?
reCAPTCHAにはいくつかのバージョンがあります。
- reCAPTCHA v1: 元のバージョンで、ユーザーに歪んだテキストを表示し、それをボックスに入力するように求めるものでした。
- reCAPTCHA v2: このバージョンでは、ユーザーにロボットではないことを確認するチェックボックスをクリックするよう求めます。場合によっては、グリッドから特定の種類の画像を選択するように求められることもあります。
- reCAPTCHA v3: このバージョンは、ウェブサイトのバックグラウンドでユーザーの行動を分析し、ユーザーが人間であるかボットであるかの可能性に基づいてスコアを割り当てます。以前のバージョンとは異なり、特定のユーザー操作を必要としないため、ユーザーにとってよりシームレスなエクスペリエンスとなります。
このブログでは、reCAPTCHA v2の解決方法に焦点を当てます。下記のようになります。

reCAPTCHA v2の解決方法
reCAPTCHA v2を解決するには、ドキュメントに従ってください。必須パラメータとオプションパラメータがあります。 この例では、必須パラメータのみを使用します。reCAPTCHA v2のタスクタイプは次のとおりです。
ReCaptchaV2Task: このタスクタイプでは、独自のプロキシが必要です。ReCaptchaV2TaskProxyLess: このタスクタイプでは、サーバーのビルトインプロキシを使用します。ReCaptchaV2EnterpriseTask: このタスクタイプでは、独自のプロキシが必要です。ReCaptchaV2EnterpriseTaskProxyLess: このタスクタイプでは、サーバーのビルトインプロキシを使用します。
この例では、サイトが標準のreCAPTCHA v2を使用しているため、ReCaptchaV2TaskProxyLessを使用します。サイトがRecaptcha Enterpriseを使用している場合は、正しいタスクタイプ(ReCaptchaV2EnterpriseTaskProxyLessまたはReCaptchaV2EnterpriseTask)を送信し、必要なパラメータがすべて含まれていることを確認する必要があります。
パラメータが不足している場合、トークンがウェブサイトで受け入れられないという問題が発生する可能性があります。すべてのパラメータは次の画像で確認できます。

CAPTCHAを解決するには、まず必要なすべての情報を送信する必要があります。これにはcreateTaskメソッドを使用します。
ステップ1:capsolverへの情報の送信
JSON
POST https://api.capsolver.com/createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": "サイトURL",
"websiteKey": "サイトキー"
}
}
ステップ2:結果の取得
結果を確認するには、CAPTCHAが解決されるまでgetTaskResultAPIエンドポイントを継続的にポーリングする必要があります。
リクエストの例を以下に示します。
json
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "TASKID_OF_CREATETASK" //createTaskメソッドで作成されたID
}
CAPTCHAが正常に解決されると、次の画像に示すようなレスポンスを受け取ります。

受信したCAPTCHAトークンは、関連するサイトに送信することで検証できます。
⚠️ トークンが拒否された場合、情報が不足しているか、正しくない可能性があります。reCAPTCHAが標準であるかエンタープライズであるか、およびドキュメントにオプションとしてリストされている追加のパラメータが必要かどうかを徹底的に確認することをお勧めします。
結論として、reCAPTCHAの解決は難しい作業に見えるかもしれませんが、capsolver.comを使用することで、迅速かつ効率的に処理できます。上記のステップに従うことで、reCAPTCHA v2を簡単に解決できます。
Capsolverチーム 💜
コンプライアンス免責事項: このブログで提供される情報は、情報提供のみを目的としています。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

