Sản phẩmTích hợpTài nguyênTài liệuGiá cả
Bắt đầu ngay

© 2026 CapSolver. All rights reserved.

Liên hệ chúng tôi

Slack: lola@capsolver.com

Sản phẩm

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • Tiện ích trình duyệt
  • Thêm nhiều loại CAPTCHA

Tích hợp

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • Đối tác
  • Xem tất cả tích hợp

Tài nguyên

  • Chương trình giới thiệu
  • Tài liệu
  • Tham chiếu API
  • Blog
  • Câu hỏi thường gặp
  • Thuật ngữ
  • Trạng thái

Pháp lý

  • Điều khoản dịch vụ
  • Chính sách bảo mật
  • Chính sách hoàn tiền
  • Không bán thông tin cá nhân của tôi
Blog/Extension/Cách giải quyết reCaptcha v2 bằng Selenium [Javascript] với phần mở rộng Capsolver
Nov22, 2023

Cách giải quyết reCaptcha v2 bằng Selenium [Javascript] với phần mở rộng Capsolver

Anh Tuan

Anh Tuan

Data Science Expert

người giải reCaptcha bằng Selenium

Giải quyết reCaptcha bằng Selenium và Bộ mở rộng Capsolver

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thiết lập Selenium với Bộ mở rộng Capsolver để giải reCaptcha v2. Phương pháp này cũng có thể được áp dụng cho các loại CAPTCHA khác.

1. Cài đặt Selenium và các thành phần cần thiết

Đầu tiên, bạn cần cài đặt Selenium và các thành phần cần thiết. Bạn có thể làm điều này bằng cách sử dụng npm:

Copy
npm install selenium-webdriver

Đảm bảo bạn có các trình điều khiển phù hợp cho trình duyệt bạn muốn sử dụng (ví dụ: ChromeDriver cho Google Chrome, GeckoDriver cho Firefox).

2. Cấu hình Bộ mở rộng Capsolver

Tải xuống Bộ mở rộng Capsolver từ đây. Giải nén nó vào thư mục ./CapSolver.Browser.Extension tại gốc dự án của bạn.

Bộ mở rộng cung cấp nhiều cài đặt, bao gồm giải CAPTCHA tự động, hỗ trợ proxy và nhiều hơn nữa. Các cài đặt này nằm trong ./assets/config.json. Dưới đây là ví dụ về cấu hình:

json Copy
{
  "apiKey": "Mã API của bạn",
  "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
}

Chèn mã API của bạn vào trường apiKey trong ./assets/config.json. Bạn có thể tìm mã API của mình trên trang Capsolver.

Đối với ví dụ này, chúng tôi sẽ sử dụng reCaptchaMode được đặt thành token, nhưng bạn cũng có thể sử dụng chế độ click cho reCaptcha.

3. Thiết lập Selenium để giải reCaptcha với Bộ mở rộng Capsolver

Đầu tiên, bạn cần thiết lập Selenium WebDriver và cấu hình nó để sử dụng Bộ mở rộng Capsolver. Dưới đây là ví dụ sử dụng 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 {
    // Đi đến trang có reCaptcha
    await driver.get('https://www.google.com/recaptcha/api2/demo');

    // Chờ nút giải CAPTCHA và nhấp vào nó
    await driver.wait(until.elementLocated(By.css('#recaptcha-anchor-label')), 10000);
    await driver.findElement(By.css('#recaptcha-anchor-label')).click();

    // Thêm các bước bổ sung theo yêu cầu của bạn

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

Mã đầy đủ:

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();
  }
})();

Và đó là tất cả! Bạn đã thành công trong việc giải reCaptcha v2 bằng Bộ mở rộng Capsolver và Selenium. Để giải các loại CAPTCHA khác, hãy làm theo các bước tương tự và điều chỉnh phù hợp.

Đội ngũ Capsolver 💜

Xem thêm

ExtensionJan 12, 2026

Tốt nhất Công cụ giải CAPTCHA Tiện ích Chrome năm 2026: So sánh & Xếp hạng

Khám phá phần mở rộng Chrome giải CAPTCHA tốt nhất năm 2026. So sánh các công cụ hàng đầu như CapSolver và AZcaptcha về tốc độ, độ chính xác và khả năng vượt qua reCAPTCHA và Cloudflare dựa trên AI.

Nikolai Smirnov
Nikolai Smirnov
ExtensionAug 22, 2023

Tiện ích CapSolver - Giải Cloudflare trong trình duyệt của bạn

preview

Nội dung

Aloísio Vítor
Aloísio Vítor
ExtensionJan 12, 2024

Tiện ích giải Captcha tốt nhất cho Chrome, Mozilla

Tiện ích mở rộng CapSolver tự động phát hiện và giải các thách thức CAPTCHA trong Chrome và Firefox. Được hỗ trợ bởi các thuật toán AI tiên tiến, nó chạy trơn tru ở nền mà không cần bất kỳ kỹ năng lập trình nào. Bằng cách loại bỏ việc giải CAPTCHA thủ công, CapSolver giúp người dùng tiết kiệm thời gian, cải thiện năng suất và tận hưởng trải nghiệm lướt web và tự động hóa mượt mà hơn.

Anh Tuan
Anh Tuan
ExtensionJan 12, 2024

Tiện ích tốt nhất để giải CAPTCHA 2026 là gì?

Trong thế giới an ninh trực tuyến không ngừng phát triển, các thách thức CAPTCHA đã trở thành rào cản phổ biến đối với người dùng internet...

Ethan Collins
Ethan Collins