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%のコンプライアンスを確保しながら、ユーザーエクスペリエンスを向上させます。私たちは、サービスの責任ある使用を奨励します。詳細については、サービス利用規約およびプライバシーポリシーをご覧ください。
もっと見る
![Selenium [Python]を用いたreCaptcha v2の解決方法とCapsolver拡張機能の使用方法](https://assets.capsolver.com/prod/posts/solve-recaptcha-with-selenium-python/9df0c69facb932640c0dd4d2cfa69bbf.jpg)
reCAPTCHA V2をSelenium [Python]とCapSolver拡張機能を用いて解決する方法
Selenium PythonとCapsolver Extensionを使用してreCAPTCHA v2をスムーズに解く方法を学び、キャプチャの解決方法を効果的に設定および自動化するための詳細なガイド

Adélia Cruz
05-Nov-2025

CapSolver拡張機能 - reCAPTCHAをブラウザで解決する
reCaptcha v2 / v3 / invisible / enterprise を、任意のウェブページで手間なく解決するための Capsolverキャプチャソルバーエクステンションを使用してください。

Sora Fujimoto
27-Oct-2025

ウェブスクリーピングにおいてreCAPTCHAを解決する方法
PythonとCapsolverを使用してウェブスクリーピングでreCAPTCHA v2およびv3を解決する方法を学びましょう。ステップバイステップのガイド、プロキシのオプション、およびシームレスな自動化のためのコード例。

Sora Fujimoto
24-Oct-2025

AIで駆動されるSEOオートメーション:キャプチャを解くためのスマートなSERPデータ収集
AIを活用したSEOオートメーションがCAPTCHAの課題を克服する方法を発見し、よりスマートなSERPデータ収集について学び、reCAPTCHA v2/v3の解決策を理解する

Sora Fujimoto
23-Oct-2025

reCAPTCHA v2を解決する方法: reCAPTCHA v2解決ガイド
Google reCAPTCHA v2を自動化して解決する方法を学びましょう。APIやSDKの統合、ステップバイステップのガイド、およびウェブスクリーピング、自動化、開発プロジェクトにおけるキャプチャ解決を効率化するためのボーナスコードについて学びましょう。

Sora Fujimoto
22-Oct-2025

reCAPTCHA ソルバー 自動認識と解決方法
高度なAIとOCR技術を使用して、Google reCAPTCHA v2、v3、非表示、およびエンタープライズのチャレンジを自動で認識・解決する方法を学ぶ

Sora Fujimoto
22-Oct-2025

