製品統合リソースドキュメント料金
今すぐ開始

© 2026 CapSolver. All rights reserved.

お問い合わせ

Slack: lola@capsolver.com

製品

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • ブラウザ拡張機能
  • その他多数のCAPTCHAタイプ

統合

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • パートナー
  • すべての統合を表示

リソース

  • 紹介プログラム
  • ドキュメント
  • APIリファレンス
  • ブログ
  • よくある質問
  • 用語集
  • ステータス

法務

  • 利用規約
  • プライバシーポリシー
  • 返金ポリシー
  • 個人情報を販売しない
ブログ/Extension/reCaptcha v2をSelenium [JavaScript] で解決する方法 – Capsolver拡張機能を使用して
Nov22, 2023

reCaptcha v2をSelenium [JavaScript] で解決する方法 – Capsolver拡張機能を使用して

Nikolai Smirnov

Nikolai Smirnov

Software Development Lead

reCaptchaソルバーSelenium

SeleniumとCapsolver拡張機能を使用してreCaptchaを解決する

このブログでは、SeleniumとCapsolver拡張機能を使用してreCaptcha v2を解決するプロセスをガイドします。この方法は他のタイプのキャプチャにも適用できます。

1. Seleniumと必要なコンポーネントのインストール

まず、Seleniumとその他の必要なコンポーネントをインストールする必要があります。npmを使用して行うことができます。

Copy
npm install selenium-webdriver

使用するブラウザに適したドライバがあることを確認してください(例:Google Chrome用のChromeDriver、Firefox用のGeckoDriverなど)。

2. Capsolver拡張機能の設定

ここからCapsolver拡張機能をダウンロードしてください。プロジェクトのルートにある./CapSolver.Browser.Extensionディレクトリに解凍してください。

拡張機能には、自動キャプチャ解決、プロキシサポートなど、さまざまな設定が用意されています。これらの設定は./assets/config.jsonにあります。以下は設定の例です:

json Copy
{
  "apiKey": "YourApiKey",
  "useCapsolver": true,
  "useProxy": false,
  "proxyType": "http",
  "hostOrIp": "",
  "port": "",
  "proxyLogin": "",
  "proxyPassword": "",
  "enabledForBlacklistControl": false,
  "blackUrlList": [],
  "enabledForRecaptcha": true,
  "enabledForRecaptchaV3": true,
  "enabledForcaptcha": true,
  "enabledForcaptcha": true,
  "reCaptchaMode": "token",
  "captchaMode": "click",
  "reCaptchaDelayTime": 0,
  "captchaDelayTime": 0,
  "reCaptchaRepeatTimes": 10,
  "reCaptcha3RepeatTimes": 10,
  "captchaRepeatTimes": 10,
  "captchaRepeatTimes": 10
}

./assets/config.jsonのapiKeyフィールドにAPIキーを挿入してください。APIキーはCapsolverのページで確認できます。

この例では、reCaptchaModeをtokenに設定していますが、reCaptcha用にclickモードも使用できます。

3. Seleniumを設定してCapsolver拡張機能でreCaptchaを解決する

まず、Selenium WebDriverを設定し、Capsolver拡張機能を使用するように構成する必要があります。以下はChromeDriverを使用した例です:

javascript Copy
const { Builder } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('path');

(async function solveCaptcha() {
  let options = new chrome.Options();
  options.addArguments(`--load-extension=${path.join(__dirname, 'CapSolver.Browser.Extension')}`);

  let driver = await new Builder()
    .forBrowser('chrome')
    .setChromeOptions(options)
    .build();

  try {
    // reCaptchaが配置されているページに移動
    await driver.get('https://www.google.com/recaptcha/api2/demo');

    // キャプチャソルバーのボタンを待ってクリック
    await driver.wait(until.elementLocated(By.css('#recaptcha-anchor-label')), 10000);
    await driver.findElement(By.css('#recaptcha-anchor-label')).click();

    // 必要に応じて追加のステップを追加してください

  } finally {
    await driver.quit();
  }
})();

完整なコード:

javascript Copy
const { Builder, By, until } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('path');

(async function solveCaptcha() {
  let options = new chrome.Options();
  options.addArguments(`--load-extension=${path.join(__dirname, 'CapSolver.Browser.Extension')}`);

  let driver = await new Builder()
    .forBrowser('chrome')
    .setChromeOptions(options)
    .build();

  try {
    await driver.get('https://site.example');
    await driver.wait(until.elementLocated(By.css('#recaptcha-anchor-label')), 10000);
    await driver.findElement(By.css('#recaptcha-anchor-label')).click();
  } finally {
    await driver.quit();
  }
})();

これで完了です!SeleniumとCapsolver拡張機能を使用してreCaptcha v2を成功裏に解決しました。他のタイプのキャプチャを解決するには、同じ手順に従い、必要に応じて調整してください。

Capsolverチーム 💜

もっと見る

ExtensionAug 22, 2023

カプソルバー拡張機能 - クラウドフレアをあなたのブラウザで解決

クラウドフレアのトゥルースタイルCAPTCHAを、あらゆるウェブページで手間なく解くために、CapSolver CAPTCHAソルバー拡張を使用する

Emma Foster
Emma Foster
ExtensionJan 12, 2024

ChromeとMozilla用 最高のCAPTCHA解決拡張機能

CapSolverのブラウザ拡張機能は、ChromeとFirefoxでCAPTCHAチャレンジを自動的に検出し、解決します。高度なAIアルゴリズムによって駆動され、バックグラウンドでスムーズに動作し、プログラミングスキルは必要ありません。手動でのCAPTCHAの解決を排除することにより、CapSolverはユーザーが時間を節約し、生産性を向上させ、ブラウジングや自動化の体験をよりスムーズに楽しめるようにします。

目次

Lucas Mitchell
Lucas Mitchell
ExtensionJan 12, 2024

CAPTCHA 2026を解くために最適な拡張機能はどれですか?

オンラインセキュリティの進化し続ける世界において、CAPTCHAのチャレンジはインターネットユーザーにとって一般的な障壁となっています...

Nikolai Smirnov
Nikolai Smirnov
ExtensionAug 30, 2023

CapSolver拡張機能: ブラウザで簡単に画像キャプチャと画像テキストのチャレンジを解く

CapSolver Chrome拡張機能を使用して、AIを活用したワンクリックで画像キャプチャおよび画像からテキストへのチャレンジをブラウザ内で直接解決してください。

Sora Fujimoto
Sora Fujimoto