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

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

Logo of CapSolver

Anh Tuan

Data Science Expert

14-Oct-2025

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 💜

Tuyên bố Tuân thủ: Thông tin được cung cấp trên blog này chỉ mang tính chất tham khảo. CapSolver cam kết tuân thủ tất cả các luật và quy định hiện hành. Việc sử dụng mạng lưới CapSolver cho các hoạt động bất hợp pháp, gian lận hoặc lạm dụng là hoàn toàn bị cấm và sẽ bị điều tra. Các giải pháp giải captcha của chúng tôi nâng cao trải nghiệm người dùng trong khi đảm bảo tuân thủ 100% trong việc giúp giải quyết các khó khăn về captcha trong quá trình thu thập dữ liệu công khai. Chúng tôi khuyến khích việc sử dụng dịch vụ của chúng tôi một cách có trách nhiệm. Để biết thêm thông tin, vui lòng truy cập Điều khoản Dịch vụ và Chính sách Quyền riêng tư.

Thêm

Cách giải reCaptcha v2 bằng Selenium [Python] với Capsolver Extension
Cách giải reCAPTCHA V2 bằng Selenium [Python] với Extension CapSolver

Học cách giải reCaptcha v2 một cách mượt mà với Selenium Python và Phần mở rộng Capsolver, một hướng dẫn chi tiết về việc thiết lập và tự động hóa các giải pháp captcha một cách hiệu quả.

reCAPTCHA
Logo of CapSolver

Anh Tuan

05-Nov-2025

Tiện ích mở rộng Capsolver - Giải reCAPTCHA trong trình duyệt của bạn
Tiện ích CapSolver - Giải reCAPTCHA trong Trình duyệt của bạn

Giải reCaptcha v2 / v3 / ẩn / doanh nghiệp trên bất kỳ trang web nào mà không gặp khó khăn bằng Phần mở rộng Giải Captcha Capsolver

reCAPTCHA
Logo of CapSolver

Anh Tuan

27-Oct-2025

bot duyệt web giải captcha
Cách xử lý reCAPTCHA trong web scraping bằng Python

Học cách giải reCAPTCHA v2 và v3 trong web scraping bằng Python và Capsolver. Hướng dẫn từng bước, tùy chọn proxy và ví dụ mã nguồn để tự động hóa mượt mà.

reCAPTCHA
Logo of CapSolver

Anh Tuan

24-Oct-2025

Tự động hóa SEO dựa trên Trí tuệ nhân tạo: Làm thế nào để giải quyết Captcha để thu thập dữ liệu kết quả tìm kiếm thông minh hơn
Tự động hóa SEO bằng Công nghệ AI: Làm thế nào để giải Captcha để thu thập dữ liệu SERP thông minh hơn

Khám phá cách Tự động hóa SEO dựa trên AI vượt qua các thách thức CAPTCHA để thu thập dữ liệu SERP thông minh hơn và tìm hiểu về các giải pháp reCAPTCHA v2/v3

reCAPTCHA
Logo of CapSolver

Anh Tuan

23-Oct-2025

Hướng dẫn giải reCAPTCHA v2
Cách Giải reCAPTCHA v2: Hướng Dẫn Giải reCAPTCHA v2

Học cách tự động hóa việc giải reCAPTCHA v2 của Google bằng CapSolver. Khám phá tích hợp API và SDK, hướng dẫn từng bước, và mã khuyến mãi để tối ưu hóa việc giải captcha cho các dự án quét web, tự động hóa và phát triển phần mềm.

reCAPTCHA
Logo of CapSolver

Anh Tuan

22-Oct-2025

Công cụ Giải Recaptcha
Công cụ giải reCAPTCHA Nhận diện tự động và phương pháp giải

Học cách nhận diện và giải quyết tự động các thách thức reCAPTCHA v2, v3, không hiển thị và doanh nghiệp bằng công nghệ AI và OCR tiên tiến

reCAPTCHA
Logo of CapSolver

Anh Tuan

22-Oct-2025