CAPSOLVER
ブログ
Automa RPAでCapSolverを使ってCAPTCHAを解く方法

Automa RPAでCapSolverを使ってCAPTCHAを解く方法

Logo of CapSolver

Sora Fujimoto

AI Solutions Architect

10-Sep-2025

オンラインワークフローの自動化は、Automa RPAのようなツールがあればこれまで以上に簡単になりました。直感的なドラッグアンドドロップインターフェースを通して、フォーム送信から製品リストのスクレイピングまで、複雑なタスクを簡単に自動化できます。コーディングは不要です。

しかし、Automaでより複雑なワークフローを自動化すると、繰り返し発生する課題が1つあります。それはCapSolverです。公開Webページから情報を抽出したり、日常的なフォーム送信を自動化したりする場合でも、CAPTCHAが標準的なサイト検証の一部として表示される場合があります。

CapSolverを使用してAutomaでCAPTCHAを効果的に解決する方法を見ていきましょう。CapSolverは、ブラウザの自動化とシームレスに連携する、スケーラブルでAIを搭載したCAPTCHA解決プラットフォームです。

Automa RPAとは?

Automa RPAは、任意の複雑さのシナリオのコンピューター使用のためのデスクトップアプリケーションであり、あらゆるオペレーティングシステム、デスクトップソフトウェア、Webアプリケーションにわたる自動化をサポートします。Automaを使用すると、ユーザーは次のことができます。

  • 直感的なドラッグアンドドロップインターフェースでワークフローを簡単に設計できます。
  • さまざまなオペレーティングシステムとデバイスにボットをシームレスに展開できます。
  • AIを活用して、インテリジェントなタスク実行と適応学習を実現できます。

Automaは、RPA(ロボティックプロセスオートメーション)を通じて時間を節約し、手作業を削減したいマーケター、研究者、データアナリストにとって特に役立ちます。すべての人が自動化のエキスパートになることができます。

ブラウザの自動化におけるCAPTCHAの問題点

CAPTCHA(Completely Automated Public Turing tests to tell Computers and Humans Apart)は、実際のユーザーと自動化されたスクリプトを区別するために構築されています。Webセキュリティにおいて重要な役割を果たしていますが、ユーザーが公開されている情報へのアクセスを自動化しようとしている場合でも、コンテンツが豊富で動的なWebサイトに頻繁に表示されます。

Automa RPAのユーザーにとって、これらのCAPTCHAの課題はタスクの実行を中断し、手動入力が必要になり、自動化ワークフローの効率が低下する可能性があります。

Automaの自動化中に表示される可能性のある一般的なCAPTCHAの種類には、次のものがあります。

これらのCAPTCHAは、意図は良いものの、スムーズで信頼性の高いデータ自動化にとってボトルネックになる可能性があります。特に、公開されている非機密性のWebコンテンツへの繰り返しアクセスを含むシナリオではそうです。

CapSolver:Automa用のCAPTCHAソルバーのご紹介

CapSolverは、AIと人間の支援による解決手法を使用して、最新のCAPTCHAの課題に対応するCAPTCHA解決サービスです。一貫性があり、高速なCAPTCHAバイパスが必要な自動化開発者やスクレイピングのプロフェッショナル向けに設計されています。

CapSolverは、主に2つの方法でAutomaと連携します。

  • CapSolver拡張機能 — フロー実行中にブラウザベースのCAPTCHAを解決する最も簡単な方法
  • CapSolver API — Automaデスクトップアプリまたはクラウドトリガーフローの高度なユースケースに最適

CapSolverは、reCAPTCHA v2/v3、Cloudflare Turnstile、さまざまな画像ベースおよびテキストベースのCAPTCHAなど、幅広いCAPTCHAの種類をサポートしており、さらに低レイテンシ、高精度、手頃な価格で、Automa RPAユーザーにとって最高のCAPTCHAソルバーです。

CapSolver APIをAutomaと統合する方法

ブラウザの自動化にAutomaデスクトップアプリを使用している場合、CAPTCHAを自動的に解決する強力な方法の1つは、組み込みのHTTPリクエストモジュールを使用してCapSolver APIをワークフローに直接統合することです。

これにより、CAPTCHA解決タスクをプログラムで送信し、結果を待ち、ワークフローを続けることができます。手動による介入は一切ありません。

統合の仕組みの概要を簡略化して説明します。

ステップ1:新しいCAPTCHAタスクを作成する

AutomaのHTTPリクエストブロックを使用して、CapSolverのタスク作成エンドポイントにPOSTリクエストを送信します。例:

  • メソッド: POST
  • URL: https://api.capsolver.com/createTask
  • ヘッダー: Content-Type: application/json
  • 本文:
json Copy
  
`{`  
  `"clientKey": "{{yourCapSolverAPIKey}}",`  
  `"task": {`  
    `"type": "RecaptchaV2TaskProxyLess",`  
    `"websiteURL": "https://example.com",`  
    `"websiteKey": "your-site-key"`  
  `}`  
`}`

このリクエストにより、新しいCAPTCHAタスクが作成され、taskIdが返されます。

📌 reCAPTCHA v3、Cloudflare、または画像からテキストへの変換など、その他のCAPTCHAの種類については、CapSolver APIドキュメントを参照してください。

ステップ2:結果をポーリングする

別のHTTPリクエストブロックを使用して、結果をポーリングします。

  • メソッド: POST
  • URL: https://api.capsolver.com/getTaskResult
  • 本文:
json Copy
`{`  
  `"clientKey": "{{yourCapSolverAPIKey}}",`  
  `"taskId": "{{output_from_previous_step}}"`  
`}`

status"ready"になるまで、Automaの遅延+条件ブロックを使用して、このリクエストを数秒ごとにループし、ソリューションを抽出します。

ステップ3:CAPTCHAトークンを使用する

ソリューションが返されたら、応答からトークンを抽出し、適切な入力フィールドに入力するか、必要に応じて今後のHTTP呼び出しで使用します(例:ログインリクエスト)。

📘 公式リソース:

CapSolver拡張機能をAutomaと統合する方法

Automaは現在、コアインターフェース内でブラウザ拡張機能を直接インストールすることはサポートしていませんが、CapSolver拡張機能の利便性を享受できないわけではありません!**Automaの強力な柔軟性により、Seleniumのようなブラウザ自動化フレームワークとシームレスに連携できます。**Seleniumは、CapSolverの拡張機能などのカスタム拡張機能の読み込みをサポートしています。

Automaワークフロー中にCAPTCHAを自動的に解決する場合は、HTTPリクエストをトリガーするか、CapSolver拡張機能が事前に読み込まれたSeleniumスクリプトを起動できます。

ステップバイステップ:SeleniumでCapSolver拡張機能を使用する

  1. 拡張機能をダウンロードする
    👉 CapSolver拡張機能GitHubリリース
    最新の.zipリリースをダウンロードして解凍します。

  2. APIキーを設定する
    解凍したフォルダー内で/assets/config.jsを開き、CapSolverダッシュボードからAPIキーを追加します。

js Copy
   
CopyEdit  
`const config = {`

  `apiKey: 'YOUR_API_KEY',`

  `...`

`}`
  1. 拡張機能が読み込まれた状態でSeleniumを実行する

SeleniumとChromeを使用したPythonの例を次に示します。

python Copy
 
CopyEdit  
`from selenium import webdriver`

`from selenium.webdriver.chrome.service import Service`

`from selenium.webdriver.chrome.options import Options`

`chrome_options = Options()`

`chrome_options.add_argument("--start-maximized")`

`chrome_options.add_argument("load-extension=/path/to/unzipped/extension")`

`# オプション:Chrome v137との互換性のために`

`chrome_options.add_argument("--disable-features=DisableLoadExtensionCommandLineSwitch")`

`service = Service("chromedriver")`

`driver = webdriver.Chrome(service=service, options=chrome_options)`

`driver.get("https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php")`

`# CapSolver拡張機能は自動的に検出してCAPTCHAを解決します`
  1. フローを自動化するか、Automaでトリガーする
    デスクトップの設定に応じて、AutomaのHTTPリクエストまたはコマンドブロックを使用して、上記のスクリプトをトリガーできます。

詳細情報とその他のフレームワークの調査

CapSolver拡張機能は、次の主要なフレームワークをサポートしています。

これらの例は、環境と技術的な好みに応じて、Automaワークフローに適合させることができます。

結論

CAPTCHAは、もはや自動化ワークフローを中断する必要はありません。CapSolverを使用すると、公開データのスクレイピング、送信の自動化、手動入力なしの複数ステップフローの構築など、Automa RPAの潜在能力を最大限に発揮できます。

今すぐ登録して、Proプランへの14日間の無料アップグレードを取得しましょう!これにより、さらに強力な機能がロック解除され、Automa RPAを使用したノーコード自動化の旅を始めるのに最適な方法です。Automa公式 Web サイトにアクセスして、達成できるすべてのことを発見してください!

CapSolver APIをAutomaデスクトップアプリ内で使用するか、Seleniumなどのブラウザ自動化フレームワークと併せてCapSolver拡張機能を活用するかにかかわらず、CapSolverはニーズに合わせてスケールするように構築されています。高速、正確、そして統合が容易です。

CapSolverダッシュボードにアクセスして、今日から始めましょう。
ヘルプが必要ですか?CapSolverドキュメントAutomaドキュメントを参照してください。

Automaユーザー向けボーナス: CapSolverアカウントを再チャージする際にプロモーションコードAUTOMAを使用すると、独占的な6%のボーナスクレジットが受け取れます。制限なし、有効期限なし。

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

もっと見る